appxyhelpa0pluslengthxlengthyxyplusx0xplusxsysplusxylengthnil0lengthconsxyslengthyhelpaclyszsifgeclclyszsgex0truege0sxfalsegesxsygexyiftrueclyszsniliffalseclyszshelpbclyszstake0consxxsysxtake0nilconsyysytakescconsxxsystakecxsystakescnilconsyystakecnilyshelpbclyszsconstakecyszshelpasclyszsappxylengthyappxylengthxappxypluslengthxlengthyappxyhelpa0pluslengthxlengthyxyplusxsyplusxylengthconsxylengthyhelpaclyszsgeclhelpaclyszsifgeclclyszsgesxsygexyiffalseclyszshelpbclyszstakescconsxxsystakecxsystakescnilconsyystakecnilyshelpbclyszshelpasclyszshelpbclyszstakecyszstrueappxylengthxfalseappxylengthyfalseappxypluslengthxlengthyfalseappxyhelpa0pluslengthxlengthyxyfalselengthconsxylengthytrueplusxsyplusxytruehelpbclyszshelpasclyszshelpaclyszsifgeclclyszsiffalseclyszshelpbclyszstruehelpaclyszsgeclfalsegesxsygexytruehelpbclyszstakecyszsfalsetakescnilconsyystakecnilystruetakescconsxxsystakecxsysfalse