activezerosmarkcons0zerosactiveU11ttLmarkU12ttLactiveU12ttLmarkslengthLactiveU21ttILMNmarkU22ttILMNactiveU22ttILMNmarkU23ttILMNactiveU23ttILMNmarkconsNtakeMILactivelengthnilmark0activelengthconsNLmarkU11ttLactivetake0ILmarknilactivetakesMconsNILmarkU21ttILMNactiveconsX1X2consactiveX1X2activeU11X1X2U11activeX1X2activeU12X1X2U12activeX1X2activesXsactiveXactivelengthXlengthactiveXactiveU21X1X2X3X4U21activeX1X2X3X4activeU22X1X2X3X4U22activeX1X2X3X4activeU23X1X2X3X4U23activeX1X2X3X4activetakeX1X2takeactiveX1X2activetakeX1X2takeX1activeX2consmarkX1X2markconsX1X2U11markX1X2markU11X1X2U12markX1X2markU12X1X2smarkXmarksXlengthmarkXmarklengthXU21markX1X2X3X4markU21X1X2X3X4U22markX1X2X3X4markU22X1X2X3X4U23markX1X2X3X4markU23X1X2X3X4takemarkX1X2marktakeX1X2takeX1markX2marktakeX1X2properzerosokzerosproperconsX1X2consproperX1properX2proper0ok0properU11X1X2U11properX1properX2properttokttproperU12X1X2U12properX1properX2propersXsproperXproperlengthXlengthproperXproperU21X1X2X3X4U21properX1properX2properX3properX4properU22X1X2X3X4U22properX1properX2properX3properX4properU23X1X2X3X4U23properX1properX2properX3properX4propertakeX1X2takeproperX1properX2properniloknilconsokX1okX2okconsX1X2U11okX1okX2okU11X1X2U12okX1okX2okU12X1X2sokXoksXlengthokXoklengthXU21okX1okX2okX3okX4okU21X1X2X3X4U22okX1okX2okX3okX4okU22X1X2X3X4U23okX1okX2okX3okX4okU23X1X2X3X4takeokX1okX2oktakeX1X2topmarkXtopproperXtopokXtopactiveXactive1zeros0mark1cons200U112tt0U122s1length1U214U224U234take2nil0proper1ok1top1FULL./TRS/TRCSR/OvConsOS_nosorts_noand_C.trs