appnilkkapplnillappconsxlkconsxapplksumconsxnilconsxnilsumconsxconsylsumconsplusxylsumapplconsxconsyksumapplsumconsxconsykplus0yyplussxysplusxyappconsxlkapplksumconsxconsylsumconsplusxylsumconsxconsylplusxysumapplconsxconsyksumapplsumconsxconsyksumapplconsxconsykapplsumconsxconsyksumapplconsxconsyksumconsxconsykplussxyplusxytruesumapplconsxconsyksumapplsumconsxconsyktrue1234561sum111app21112cons2112sum11plus211112nil00000s11sumconsxconsylsumconsplusxylappnilkkapplnillappconsxlkconsxapplksumconsxnilconsxnilsumapplconsxconsyksumconsxconsykfalse12345sumconsxconsylsumconsplusxyltrue12341sum111cons2112plus20000s10sumapplconsxconsykapplsumconsxconsykfalse2appconsxlkapplktrue21app211cons2112sumconsxconsylplusxyfalseplussxyplusxytrue1plus211s1111