appappappiftruexyxappappappiftruexyyappapptakeWhilepnilnilappapptakeWhilepappappconsxxsappappappifapppxappappconsxappapptakeWhilepxsnilappappdropWhilepnilnilappappdropWhilepappappconsxxsappappappifapppxappappdropWhilepxsappappconsxxs2.0appapptakeWhilepappappconsxxsappapptakeWhilepxsappapptakeWhilepappappconsxxsappappconsxappapptakeWhilepxsappapptakeWhilepappappconsxxsapppxappapptakeWhilepappappconsxxsappifapppxappapptakeWhilepappappconsxxsappappifapppxappappconsxappapptakeWhilepxsappapptakeWhilepappappconsxxsappappappifapppxappappconsxappapptakeWhilepxsnilappappdropWhilepappappconsxxsappappdropWhilepxsappappdropWhilepappappconsxxsapppxappappdropWhilepappappconsxxsappifapppxappappdropWhilepappappconsxxsappappifapppxappappdropWhilepxsappappdropWhilepappappconsxxsappappappifapppxappappdropWhilepxsappappconsxxstrueappappdropWhilepappappconsxxsappappdropWhilepxsappappdropWhilepappappconsxxsapppxappapptakeWhilepappappconsxxsapppxappapptakeWhilepappappconsxxsappapptakeWhilepxstrue211641app210101000020000dropWhile01000cons00000takeWhile00000app211001010121100appappdropWhilepappappconsxxsappappdropWhilepxsappapptakeWhilepappappconsxxsappapptakeWhilepxsappapptakeWhilepappappconsxxsappapptakeWhilepxstrue211641app200001001021000cons00000takeWhile00000app210001000121100appappdropWhilepappappconsxxsappappdropWhilepxstrue211641app200001001021000dropWhile00000cons00000app210001000121100appapptakeWhilepappappconsxxsappappconsxappapptakeWhilepxsfalseappapptakeWhilepappappconsxxsappifapppxfalseappapptakeWhilepappappconsxxsappappifapppxappappconsxappapptakeWhilepxsfalseappapptakeWhilepappappconsxxsappappappifapppxappappconsxappapptakeWhilepxsnilfalseappappdropWhilepappappconsxxsappifapppxfalseappappdropWhilepappappconsxxsappappifapppxappappdropWhilepxsfalseappappdropWhilepappappconsxxsappappappifapppxappappdropWhilepxsappappconsxxsfalse