activepairNsmarkcons0incroddNsactiveoddNsmarkincrpairNsactiveincrconsXXSmarkconssXincrXSactivetake0XSmarknilactivetakesNconsXXSmarkconsXtakeNXSactivezipnilXSmarknilactivezipXnilmarknilactivezipconsXXSconsYYSmarkconspairXYzipXSYSactivetailconsXXSmarkXSactiverepItemsnilmarknilactiverepItemsconsXXSmarkconsXconsXrepItemsXSmarkpairNsactivepairNsmarkconsX1X2activeconsmarkX1X2mark0active0markincrXactiveincrmarkXmarkoddNsactiveoddNsmarksXactivesmarkXmarktakeX1X2activetakemarkX1markX2marknilactivenilmarkzipX1X2activezipmarkX1markX2markpairX1X2activepairmarkX1markX2marktailXactivetailmarkXmarkrepItemsXactiverepItemsmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2incrmarkXincrXincractiveXincrXsmarkXsXsactiveXsXtakemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2zipmarkX1X2zipX1X2zipX1markX2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2pairmarkX1X2pairX1X2pairX1markX2pairX1X2pairactiveX1X2pairX1X2pairX1activeX2pairX1X2tailmarkXtailXtailactiveXtailXrepItemsmarkXrepItemsXrepItemsactiveXrepItemsXactivepairNsmarkcons0incroddNsactivepairNscons0incroddNsactivepairNsincroddNsactiveoddNsmarkincrpairNsactiveoddNsincrpairNsactiveincrconsXXSmarkconssXincrXSactiveincrconsXXSconssXincrXSactiveincrconsXXSsXactiveincrconsXXSincrXSactivetake0XSmarknilactivetakesNconsXXSmarkconsXtakeNXSactivetakesNconsXXSconsXtakeNXSactivetakesNconsXXStakeNXSactivezipnilXSmarknilactivezipXnilmarknilactivezipconsXXSconsYYSmarkconspairXYzipXSYSactivezipconsXXSconsYYSconspairXYzipXSYSactivezipconsXXSconsYYSpairXYactivezipconsXXSconsYYSzipXSYSactivetailconsXXSmarkXSactiverepItemsnilmarknilactiverepItemsconsXXSmarkconsXconsXrepItemsXSactiverepItemsconsXXSconsXconsXrepItemsXSactiverepItemsconsXXSconsXrepItemsXSactiverepItemsconsXXSrepItemsXSmarkpairNsactivepairNsmarkconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1mark0active0markincrXactiveincrmarkXmarkincrXincrmarkXmarkincrXmarkXmarkoddNsactiveoddNsmarksXactivesmarkXmarksXsmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2marktakeX1X2takemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2marknilactivenilmarkzipX1X2activezipmarkX1markX2markzipX1X2zipmarkX1markX2markzipX1X2markX1markzipX1X2markX2markpairX1X2activepairmarkX1markX2markpairX1X2pairmarkX1markX2markpairX1X2markX1markpairX1X2markX2marktailXactivetailmarkXmarktailXtailmarkXmarktailXmarkXmarkrepItemsXactiverepItemsmarkXmarkrepItemsXrepItemsmarkXmarkrepItemsXmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2incrmarkXincrXincractiveXincrXsmarkXsXsactiveXsXtakemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2zipmarkX1X2zipX1X2zipX1markX2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2pairmarkX1X2pairX1X2pairX1markX2pairX1X2pairactiveX1X2pairX1X2pairX1activeX2pairX1X2tailmarkXtailXtailactiveXtailXrepItemsmarkXrepItemsXrepItemsactiveXrepItemsXtruemarkconsX1X2activeconsmarkX1X2activeincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactivetakesNconsXXSmarkconsXtakeNXSmarkincrXmarkXmarkoddNsactiveoddNsactiveoddNsmarkincrpairNsmarksXactivesmarkXactivezipconsXXSconsYYSmarkconspairXYzipXSYSmarksXmarkXmarktakeX1X2activetakemarkX1markX2activetailconsXXSmarkXSmarktakeX1X2markX1marktakeX1X2markX2markzipX1X2activezipmarkX1markX2activerepItemsconsXXSmarkconsXconsXrepItemsXSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2activepairmarkX1markX2markpairX1X2markX1markpairX1X2markX2marktailXactivetailmarkXmarktailXmarkXmarkrepItemsXactiverepItemsmarkXmarkrepItemsXmarkXtrue1234567891011121314151617181920212223242526272829303132333435361mark11cons20active111mark10incr11s10pairNs01000oddNs01take21zip21pair20tail11repItems11active10nil00activeincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactivetakesNconsXXSmarkconsXtakeNXSmarkincrXmarkXmarkoddNsactiveoddNsactiveoddNsmarkincrpairNsactivezipconsXXSconsYYSmarkconspairXYzipXSYSmarksXmarkXmarktakeX1X2activetakemarkX1markX2activetailconsXXSmarkXSmarktakeX1X2markX1marktakeX1X2markX2markzipX1X2activezipmarkX1markX2activerepItemsconsXXSmarkconsXconsXrepItemsXSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2marktailXactivetailmarkXmarktailXmarkXmarkrepItemsXactiverepItemsmarkXmarkrepItemsXmarkXconsX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2sactiveXsXsmarkXsXincractiveXincrXincrmarkXincrXtakeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2pairX1markX2pairX1X2pairmarkX1X2pairX1X2pairactiveX1X2pairX1X2pairX1activeX2pairX1X2zipX1markX2zipX1X2zipmarkX1X2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2repItemsactiveXrepItemsXrepItemsmarkXrepItemsXtailactiveXtailXtailmarkXtailX1active111pairNs00mark111cons22112000incr111oddNs00s111take21122nil00zip21132pair21132tail1111repItems121active111mark111activeincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactivetakesNconsXXSmarkconsXtakeNXSmarkincrXmarkXmarkoddNsactiveoddNsactiveoddNsmarkincrpairNsactivezipconsXXSconsYYSmarkconspairXYzipXSYSmarksXmarkXmarktakeX1X2activetakemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2markzipX1X2activezipmarkX1markX2activerepItemsconsXXSmarkconsXconsXrepItemsXSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2marktailXactivetailmarkXmarkrepItemsXactiverepItemsmarkXmarkrepItemsXmarkXactivepairNsmarkcons0incroddNsactiveoddNsmarkincrpairNsactiveincrconsXXSmarkconssXincrXSactivetake0XSmarknilactivetakesNconsXXSmarkconsXtakeNXSactivezipnilXSmarknilactivezipXnilmarknilactivezipconsXXSconsYYSmarkconspairXYzipXSYSactiverepItemsnilmarknilactiverepItemsconsXXSmarkconsXconsXrepItemsXSmarkpairNsactivepairNsmarkconsX1X2activeconsmarkX1X2mark0active0markincrXactiveincrmarkXmarkoddNsactiveoddNsmarksXactivesmarkXmarktakeX1X2activetakemarkX1markX2marknilactivenilmarkzipX1X2activezipmarkX1markX2markpairX1X2activepairmarkX1markX2marktailXactivetailmarkXmarkrepItemsXactiverepItemsmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2incrmarkXincrXincractiveXincrXsmarkXsXsactiveXsXtakemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2zipmarkX1X2zipX1X2zipX1markX2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2pairmarkX1X2pairX1X2pairX1markX2pairX1X2pairactiveX1X2pairX1X2pairX1activeX2pairX1X2tailmarkXtailXtailactiveXtailXrepItemsmarkXrepItemsXrepItemsactiveXrepItemsX1active111incr11cons20mark11s10pairNs01000oddNs01mark10take21zip21pair20repItems11tail10active10nil00activeincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactivetakesNconsXXSmarkconsXtakeNXSmarkincrXmarkXmarkoddNsactiveoddNsactiveoddNsmarkincrpairNsactivezipconsXXSconsYYSmarkconspairXYzipXSYSmarksXmarkXmarktakeX1X2activetakemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2markzipX1X2activezipmarkX1markX2activerepItemsconsXXSmarkconsXconsXrepItemsXSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXmarkrepItemsXmarkXincractiveXincrXincrmarkXincrXtakeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2zipX1markX2zipX1X2zipmarkX1X2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2repItemsactiveXrepItemsXrepItemsmarkXrepItemsXtailactiveXtailXtailmarkXtailX1active111incr111cons211mark111s111pairNs00000oddNs01mark111take21112zip21112pair21112repItems111active111tail10nil00activeincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactivetakesNconsXXSmarkconsXtakeNXSmarkincrXmarkXmarkoddNsactiveoddNsactivezipconsXXSconsYYSmarkconspairXYzipXSYSmarksXmarkXmarktakeX1X2activetakemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2markzipX1X2activezipmarkX1markX2activerepItemsconsXXSmarkconsXconsXrepItemsXSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXmarkrepItemsXmarkXmarkconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2activetakesNconsXXSmarkconsXtakeNXSmarktakeX1X2markX1marktakeX1X2markX2markzipX1X2activezipmarkX1markX2activezipconsXXSconsYYSmarkconspairXYzipXSYSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXactiverepItemsconsXXSmarkconsXconsXrepItemsXSmarkrepItemsXmarkXtrue11mark111cons211pairNs00active111000incr111oddNs00mark111s111take211112zip21112pair21112repItems111active111tail111nil00markconsX1X2markX1markpairNsactivepairNsactivepairNsmarkcons0incroddNsmarkincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2markzipX1X2activezipmarkX1markX2activezipconsXXSconsYYSmarkconspairXYzipXSYSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXactiverepItemsconsXXSmarkconsXconsXrepItemsXSmarkrepItemsXmarkX1mark111cons211pairNs01active111000incr111oddNs01mark111s111take212zip21112pair21112repItems111active111tail10nil00markconsX1X2markX1markpairNsactivepairNsmarkincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2markzipX1X2activezipmarkX1markX2activezipconsXXSconsYYSmarkconspairXYzipXSYSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXactiverepItemsconsXXSmarkconsXconsXrepItemsXSmarkrepItemsXmarkXmarkincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2activezipconsXXSconsYYSmarkconspairXYzipXSYSmarkzipX1X2activezipmarkX1markX2activerepItemsconsXXSmarkconsXconsXrepItemsXSmarkzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXmarkrepItemsXmarkXtrue11mark111incr111active111mark111cons211s111take212zip21112pair21112repItems1111active111pairNs00000oddNs00tail111nil00markincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2activezipconsXXSconsYYSmarkconspairXYzipXSYSmarkzipX1X2activezipmarkX1markX2markzipX1X2markX1markzipX1X2markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkX1mark111incr111active111mark111cons211s111take21112zip211112pair21112repItems111active111pairNs00000oddNs00tail111nil00markincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2markzipX1X2activezipmarkX1markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkX1active111pairNs00mark111cons21112000incr121oddNs00s111take21112nil00zip21112pair21112repItems1121tail121mark111active111markincrXactiveincrmarkXactiveincrconsXXSmarkconssXincrXSmarkconsX1X2markX1markincrXmarkXmarksXmarkXmarktakeX1X2activetakemarkX1markX2markzipX1X2activezipmarkX1markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXactivepairNsmarkcons0incroddNsactiveoddNsmarkincrpairNsactiveincrconsXXSmarkconssXincrXSactivetake0XSmarknilactivetakesNconsXXSmarkconsXtakeNXSactivezipnilXSmarknilactivezipXnilmarknilactivezipconsXXSconsYYSmarkconspairXYzipXSYSactiverepItemsconsXXSmarkconsXconsXrepItemsXSmarkpairNsactivepairNsmarkconsX1X2activeconsmarkX1X2mark0active0markincrXactiveincrmarkXmarkoddNsactiveoddNsmarksXactivesmarkXmarktakeX1X2activetakemarkX1markX2marknilactivenilmarkzipX1X2activezipmarkX1markX2markpairX1X2activepairmarkX1markX2marktailXactivetailmarkXmarkrepItemsXactiverepItemsmarkXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2incrmarkXincrXincractiveXincrXsmarkXsXsactiveXsXtakemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2zipmarkX1X2zipX1X2zipX1markX2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2pairmarkX1X2pairX1X2pairX1markX2pairX1X2pairactiveX1X2pairX1X2pairX1activeX2pairX1X2tailmarkXtailXtailactiveXtailXrepItemsmarkXrepItemsXrepItemsactiveXrepItemsX1mark111incr1111active111mark111cons211s111take212zip21112pair21112repItems111active111pairNs00000oddNs01tail111nil00markincrXactiveincrmarkXmarkconsX1X2markX1marksXmarkXmarktakeX1X2activetakemarkX1markX2markzipX1X2activezipmarkX1markX2markpairX1X2markX1markpairX1X2markX2markrepItemsXactiverepItemsmarkXmarksXmarkXmarkconsX1X2markX1markpairX1X2markX1markpairX1X2markX2true12341mark111s1111cons2111pair211112markincrXactiveincrmarkXfalsemarktakeX1X2activetakemarkX1markX2falsemarkzipX1X2activezipmarkX1markX2falsemarkrepItemsXactiverepItemsmarkXfalsemarkpairNsactivepairNsfalsemarkoddNsactiveoddNsfalsemark0active0false567891011121314151617181920212223242526272829303132333435activetake0XSmarknilfalse45678910111213141516171819202122232425262728293031323334activezipnilXSmarknilfalse3456789101112131415161718192021222324252627282930313233activezipXnilmarknilfalse234567891011121314151617181920212223242526272829303132activerepItemsnilmarknilfalse23456791011131517192224252627282931marknilactivenilfalse1234568910121416182123242526272830activepairNscons0incroddNsfalse22activepairNsincroddNsfalse21activeoddNsincrpairNsfalse20activeincrconsXXSconssXincrXSfalse19activeincrconsXXSsXfalse18activeincrconsXXSincrXSfalse17activetakesNconsXXSconsXtakeNXSfalse16activetakesNconsXXStakeNXSfalse16activezipconsXXSconsYYSconspairXYzipXSYSfalse15activezipconsXXSconsYYSpairXYfalse14activezipconsXXSconsYYSzipXSYSfalse13activerepItemsconsXXSconsXconsXrepItemsXSfalse13activerepItemsconsXXSconsXrepItemsXSfalse12activerepItemsconsXXSrepItemsXSfalse12markconsX1X2consmarkX1X2false11markincrXincrmarkXfalse11marksXsmarkXfalse10marktakeX1X2takemarkX1markX2false10markzipX1X2zipmarkX1markX2false9markpairX1X2pairmarkX1markX2false9marktailXtailmarkXfalse9markrepItemsXrepItemsmarkXfalse8consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2true1cons211mark1111active1111consX1markX2consX1X2consX1activeX2consX1X21cons242mark1511active1441incractiveXincrXincrmarkXincrXtrue1incr111active1111mark1111sactiveXsXsmarkXsXtrue1s111active1111mark1111takeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2true1take211mark1111active1111takeX1markX2takeX1X2takeX1activeX2takeX1X21take212mark1111active1111zipX1markX2zipX1X2zipmarkX1X2zipX1X2zipactiveX1X2zipX1X2zipX1activeX2zipX1X2true1zip211mark1111active1111zipX1markX2zipX1X2zipX1activeX2zipX1X21zip212mark1111active1111pairX1markX2pairX1X2pairmarkX1X2pairX1X2pairactiveX1X2pairX1X2pairX1activeX2pairX1X2true1pair211mark1111active1111pairX1markX2pairX1X2pairX1activeX2pairX1X21pair212mark1111active1111tailactiveXtailXtailmarkXtailXtrue1tail111active1111mark1111repItemsactiveXrepItemsXrepItemsmarkXrepItemsXtrue1repItems111active1111mark1111