appnilyyappaddnxyaddnappxyreversenilnilreverseaddnxappreversexaddnnilshufflenilnilshuffleaddnxaddnshufflereversexappaddnxyappxyreverseaddnxreversexreverseaddnxappreversexaddnnilshuffleaddnxreversexshuffleaddnxshufflereversextrueshuffleaddnxshufflereversextrue1shuffle12114reverse1111add201128app211120nil00reversenilnilreverseaddnxappreversexaddnnilappnilyyappaddnxyaddnappxyshuffleaddnxreversexfalsereverseaddnxreversextruereverse11reverseaddnxappreversexaddnnilfalseappaddnxyappxytrueapp21