pei_puzzle