chapter35 perfectShuffle