activenatsmarkcons0incrnatsactivepairsmarkcons0incroddsactiveoddsmarkincrpairsactiveincrconsXXSmarkconssXincrXSactiveheadconsXXSmarkXactivetailconsXXSmarkXSactiveconsX1X2consactiveX1X2activeincrXincractiveXactivesXsactiveXactiveheadXheadactiveXactivetailXtailactiveXconsmarkX1X2markconsX1X2incrmarkXmarkincrXsmarkXmarksXheadmarkXmarkheadXtailmarkXmarktailXpropernatsoknatsproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXproperpairsokpairsproperoddsokoddspropersXsproperXproperheadXheadproperXpropertailXtailproperXconsokX1okX2okconsX1X2incrokXokincrXsokXoksXheadokXokheadXtailokXoktailXtopmarkXtopproperXtopokXtopactiveXactivenatscons0incrnatsactivenatsincrnatsactivepairscons0incroddsactivepairsincroddsactiveoddsincrpairsactiveincrconsXXSconssXincrXSactiveincrconsXXSsXactiveincrconsXXSincrXSactiveconsX1X2consactiveX1X2activeconsX1X2activeX1activeincrXincractiveXactiveincrXactiveXactivesXsactiveXactivesXactiveXactiveheadXheadactiveXactiveheadXactiveXactivetailXtailactiveXactivetailXactiveXconsmarkX1X2consX1X2incrmarkXincrXsmarkXsXheadmarkXheadXtailmarkXtailXproperconsX1X2consproperX1properX2properconsX1X2properX1properconsX1X2properX2properincrXincrproperXproperincrXproperXpropersXsproperXpropersXproperXproperheadXheadproperXproperheadXproperXpropertailXtailproperXpropertailXproperXconsokX1okX2consX1X2incrokXincrXsokXsXheadokXheadXtailokXtailXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue1234567891011121314151617181920212223242526271proper111nats00ok111cons21122000incr121pairs00odds00s111head1121tail111mark111active111top121topokXtopactiveXtopmarkXtopproperXpropernatsoknatsproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXproperpairsokpairsproperoddsokoddspropersXsproperXproperheadXheadproperXpropertailXtailproperXtailmarkXmarktailXtailokXoktailXheadmarkXmarkheadXheadokXokheadXsmarkXmarksXsokXoksXincrmarkXmarkincrXincrokXokincrXconsmarkX1X2markconsX1X2consokX1okX2okconsX1X2activenatsmarkcons0incrnatsactivepairsmarkcons0incroddsactiveoddsmarkincrpairsactiveincrconsXXSmarkconssXincrXSactivetailconsXXSmarkXSactiveconsX1X2consactiveX1X2activeincrXincractiveXactivesXsactiveXactiveheadXheadactiveXactivetailXtailactiveXpropernatsoknatsproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXproperpairsokpairsproperoddsokoddspropersXsproperXproperheadXheadproperXpropertailXtailproperXtailmarkXmarktailXtailokXoktailXheadmarkXmarkheadXheadokXokheadXsmarkXmarksXsokXoksXincrmarkXmarkincrXincrokXokincrXconsmarkX1X2markconsX1X2consokX1okX2okconsX1X2activenatsmarkcons0incrnatsactivepairsmarkcons0incroddsactiveoddsmarkincrpairsactiveincrconsXXSmarkconssXincrXSactiveheadconsXXSmarkXactivetailconsXXSmarkXSactiveconsX1X2consactiveX1X2activeincrXincractiveXactivesXsactiveXactiveheadXheadactiveXactivetailXtailactiveX1proper111nats00ok111cons22122000incr121pairs00odds00s121head111tail1111mark111active111top111topokXtopactiveXtopmarkXtopproperXpropernatsoknatsproperconsX1X2consproperX1properX2proper0ok0properincrXincrproperXproperpairsokpairsproperoddsokoddspropersXsproperXproperheadXheadproperXpropertailXtailproperXtailmarkXmarktailXtailokXoktailXheadmarkXmarkheadXheadokXokheadXsmarkXmarksXsokXoksXincrmarkXmarkincrXincrokXokincrXconsmarkX1X2markconsX1X2consokX1okX2okconsX1X2activenatsmarkcons0incrnatsactivepairsmarkcons0incroddsactiveoddsmarkincrpairsactiveincrconsXXSmarkconssXincrXSactiveconsX1X2consactiveX1X2activeincrXincractiveXactivesXsactiveXactiveheadXheadactiveXactivetailXtailactiveX1top141ok111active111mark1111proper111nats02cons221000incr1211pairs01odds04s111head111tail111topokXtopactiveX1top111ok1111active10nats00mark10cons211000incr111pairs00odds00s111head111tail111activenatsmarkcons0incrnatsactivepairsmarkcons0incroddsactiveoddsmarkincrpairsactiveincrconsXXSmarkconssXincrXSactiveconsX1X2consactiveX1X2activeincrXincractiveXactivesXsactiveXactiveheadXheadactiveXactivetailXtailactiveXconsmarkX1X2markconsX1X2consokX1okX2okconsX1X2incrmarkXmarkincrXincrokXokincrXsmarkXmarksXsokXoksXheadmarkXmarkheadXheadokXokheadXtailmarkXmarktailXtailokXoktailXtopokXactiveXfalse24567910111213151618202223242526activeincrXactiveXactiveconsX1X2activeX1activesXactiveXactiveheadXactiveXactivetailXactiveXtrue27131618202122232425active11activenatscons0incrnatsfalse23457891011131416182021222324activenatsincrnatsfalse5111416181920212223activepairscons0incroddsfalse18activepairsincroddsfalse17activeoddsincrpairsfalse16activeincrconsXXSconssXincrXSfalse15activeincrconsXXSsXfalse14activeincrconsXXSincrXSfalse14activeconsX1X2consactiveX1X2false13activeincrXincractiveXfalse12activesXsactiveXfalse11activeheadXheadactiveXfalse10activetailXtailactiveXfalse9topmarkXproperXfalse9properconsX1X2properX2properconsX1X2properX1properincrXproperXpropersXproperXproperheadXproperXpropertailXproperXtrue8proper11properconsX1X2consproperX1properX2false7consokX1okX2consX1X2consmarkX1X2consX1X2true7cons22consmarkX1X2consX1X2cons21properincrXincrproperXfalse6incrokXincrXincrmarkXincrXtrue6incr11propersXsproperXfalse5sokXsXsmarkXsXtrues11properheadXheadproperXfalseheadokXheadXheadmarkXheadXtruehead11propertailXtailproperXfalsetailokXtailXtailmarkXtailXtruetail11