zeroscons0n__zerosU11ttLU12ttactivateLU12ttLslengthactivateLU21ttILMNU22ttactivateILactivateMactivateNU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNconsactivateNn__takeactivateMactivateILlengthnil0lengthconsNLU11ttactivateLtake0ILniltakesMconsNILU21ttactivateILMNzerosn__zerostakeX1X2n__takeX1X2activaten__zeroszerosactivaten__takeX1X2takeX1X2activateXXU11ttLactivateLU11ttLU12ttactivateLU12ttLactivateLU12ttLlengthactivateLU21ttILMNactivateNU21ttILMNactivateMU21ttILMNactivateILU21ttILMNU22ttactivateILactivateMactivateNU22ttILMNactivateNU22ttILMNactivateMU22ttILMNactivateILU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNactivateILU23ttILMNactivateMU23ttILMNactivateNlengthconsNLactivateLlengthconsNLU11ttactivateLtakesMconsNILactivateILtakesMconsNILU21ttactivateILMNactivaten__zeroszerosactivaten__takeX1X2takeX1X2truelengthconsNLU11ttactivateLU11ttLU12ttactivateLU12ttLlengthactivateLtrue1length1113U12221121U11211122take211822nil00n__take211822U234418213240U224418213240U214218283246s11319activate1110tt01cons221120n__zeros01000zeros01lengthconsNLU11ttactivateLU11ttLU12ttactivateLU12ttLlengthactivateLactivaten__zeroszerosactivaten__takeX1X2takeX1X2activateXXzeroscons0n__zeroszerosn__zerostakeX1X2n__takeX1X2U22ttILMNU23ttactivateILactivateMactivateNactivaten__zeroszerosactivaten__takeX1X2takeX1X2activateXXzeroscons0n__zeroszerosn__zerostake0ILniltakesMconsNILU21ttactivateILMNtakeX1X2n__takeX1X2U21ttILMNU22ttactivateILactivateMactivateNU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNconsactivateNn__takeactivateMactivateIL1length1110U12221220U11281420take221824n__take211424activate1210tt00cons221820n__zeros00000zeros00lengthconsNLU11ttactivateLU11ttLU12ttactivateLU12ttLlengthactivateLactivaten__zeroszerosactivateXXzeroscons0n__zeroszerosn__zerostakeX1X2n__takeX1X2activaten__zeroszerosactivaten__takeX1X2takeX1X2activateXXzeroscons0n__zeroszerosn__zerostakeX1X2n__takeX1X2U12ttLactivateLfalseU11ttLactivateLfalselengthconsNLactivateLfalsetakesMconsNILU21ttactivateILMNU21ttILMNactivateNactivaten__takeX1X2takeX1X2takesMconsNILactivateILU21ttILMNactivateMU21ttILMNactivateILU21ttILMNU22ttactivateILactivateMactivateNU22ttILMNactivateNU22ttILMNactivateMU22ttILMNactivateILU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNactivateILU23ttILMNactivateMU23ttILMNactivateNtrue1take211221U234011213140U224011213141U214011213241activate1110take211321nil00n__take211321U234013223941U224013283941U214013283941s1910activate1110tt00cons271120n__zeros00000zeros00takesMconsNILU21ttactivateILMNactivaten__takeX1X2takeX1X2U21ttILMNU22ttactivateILactivateMactivateNU23ttILMNactivateILU23ttILMNactivateMU23ttILMNactivateNactivaten__zeroszerosactivaten__takeX1X2takeX1X2activateXXzeroscons0n__zeroszerosn__zerostake0ILniltakesMconsNILU21ttactivateILMNtakeX1X2n__takeX1X2U21ttILMNU22ttactivateILactivateMactivateNU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNconsactivateNn__takeactivateMactivateILU23ttILMNactivateILfalseU23ttILMNactivateMfalseU23ttILMNactivateNfalseactivaten__takeX1X2takeX1X2falsetakesMconsNILU21ttactivateILMNfalseU21ttILMNU22ttactivateILactivateMactivateNfalseactivaten__zeroszerosfalse