appnilyyappaddnxyaddnappxyreversenilnilreverseaddnxappreversexaddnnilshufflenilnilshuffleaddnxaddnshufflereversexappaddnxyappxyreverseaddnxreversexreverseaddnxappreversexaddnnilshuffleaddnxreversexshuffleaddnxshufflereversextrueshuffleaddnxshufflereversextrue1shuffle12114shuffle1518reverse1111add251124app211120nil00shuffleaddnxreversexfalsereverseaddnxreversextruereverse11reverseaddnxappreversexaddnnilfalseappaddnxyappxytrueapp21