zeroscons0n__zerosU11ttLU12ttactivateLU12ttLslengthactivateLU21ttILMNU22ttactivateILactivateMactivateNU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNconsactivateNn__takeactivateMactivateILlengthnil0lengthconsNLU11ttactivateLtake0ILniltakesMconsNILU21ttactivateILMNzerosn__zerostakeX1X2n__takeX1X2activaten__zeroszerosactivaten__takeX1X2takeactivateX1activateX2activateXXU11ttLactivateLU11ttLU12ttactivateLU12ttLactivateLU12ttLlengthactivateLU21ttILMNactivateNU21ttILMNactivateMU21ttILMNactivateILU21ttILMNU22ttactivateILactivateMactivateNU22ttILMNactivateNU22ttILMNactivateMU22ttILMNactivateILU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNactivateILU23ttILMNactivateMU23ttILMNactivateNlengthconsNLactivateLlengthconsNLU11ttactivateLtakesMconsNILactivateILtakesMconsNILU21ttactivateILMNactivaten__zeroszerosactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2truelengthconsNLU11ttactivateLU11ttLU12ttactivateLU12ttLlengthactivateLtrueU12ttLactivateLfalseU11ttLactivateLfalselengthconsNLactivateLfalsetakesMconsNILU21ttactivateILMNU21ttILMNactivateNactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2takesMconsNILactivateILU21ttILMNactivateMU21ttILMNactivateILU21ttILMNU22ttactivateILactivateMactivateNU22ttILMNactivateNU22ttILMNactivateMU22ttILMNactivateILU22ttILMNU23ttactivateILactivateMactivateNU23ttILMNactivateILU23ttILMNactivateMU23ttILMNactivateNtrue1take281329U234112283241U224012283242U214012283349activate1210take241828nil08n__take241828U234818243140U224418243844U214118243847s1110length1012U12201022activate1110U11211021tt01cons211120n__zeros04000zeros04takesMconsNILU21ttactivateILMNU22ttILMNU23ttactivateILactivateMactivateNU22ttILMNU23ttactivateILactivateMactivateNfalsetakesMconsNILU21ttactivateILMNfalseactivaten__zeroszerosfalse