a__natscons0incrnatsa__pairscons0incroddsa__oddsa__incra__pairsa__incrconsXXSconssmarkXincrXSa__headconsXXSmarkXa__tailconsXXSmarkXSmarknatsa__natsmarkpairsa__pairsmarkoddsa__oddsmarkincrXa__incrmarkXmarkheadXa__headmarkXmarktailXa__tailmarkXmark00marksXsmarkXmarknilnilmarkconsX1X2consmarkX1X2a__natsnatsa__pairspairsa__oddsoddsa__incrXincrXa__headXheadXa__tailXtailXa__oddsa__incra__pairsa__oddsa__pairsa__incrconsXXSmarkXa__headconsXXSmarkXa__tailconsXXSmarkXSmarknatsa__natsmarkpairsa__pairsmarkoddsa__oddsmarkincrXa__incrmarkXmarkincrXmarkXmarkheadXa__headmarkXmarkheadXmarkXmarktailXa__tailmarkXmarktailXmarkXmarksXmarkXmarkconsX1X2markX1truea__incrconsXXSmarkXmarkoddsa__oddsa__oddsa__incra__pairsmarkincrXa__incrmarkXmarkincrXmarkXmarkheadXa__headmarkXa__headconsXXSmarkXmarkheadXmarkXmarktailXa__tailmarkXa__tailconsXXSmarkXSmarktailXmarkXmarksXmarkXmarkconsX1X2markX1true1231a__incr111cons21112mark111odds00a__odds00a__pairs00incr111mark111head111a__head111tail1111a__tail111s111000pairs00nats01a__nats01a__odds00a__incr111a__head111a__tail1111nil00a__incrconsXXSmarkXmarkoddsa__oddsa__oddsa__incra__pairsmarkincrXa__incrmarkXmarkincrXmarkXmarkheadXa__headmarkXa__headconsXXSmarkXmarkheadXmarkXa__tailconsXXSmarkXSmarksXmarkXmarkconsX1X2markX1a__tailconsXXSmarkXSfalse1markoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXa__incrmarkXmarkincrXmarkXmarkheadXa__headmarkXa__headconsXXSmarkXmarkheadXmarkXmarksXmarkXmarkconsX1X2markX1true1mark111odds00a__odds00a__incr111a__pairs00cons21112incr111mark111head1111a__head111s111000pairs00nats00a__nats00a__odds00a__incr111a__head1111tail111a__tail111nil00markoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXa__incrmarkXmarkincrXmarkXa__headconsXXSmarkXmarksXmarkXmarkconsX1X2markX1a__headconsXXSmarkXfalse1a__oddsa__incra__pairsa__incrconsXXSmarkXmarkoddsa__oddsmarkincrXa__incrmarkXmarkincrXmarkXmarksXmarkXmarkconsX1X2markX1true1a__nats00cons21122000incr121nats00a__pairs00odds00a__odds00a__incr121s121mark111a__head111a__tail1321pairs00head111tail1321nil02a__odds00a__incr121mark111a__oddsa__incra__pairsa__incrconsXXSmarkXmarkoddsa__oddsmarkincrXa__incrmarkXmarkincrXmarkXmarksXmarkXmarkconsX1X2markX1a__natscons0incrnatsa__pairscons0incroddsa__oddsa__incra__pairsa__incrconsXXSconssmarkXincrXSa__headconsXXSmarkXmarknatsa__natsmarkpairsa__pairsmarkoddsa__oddsmarkincrXa__incrmarkXmarkheadXa__headmarkXmarktailXa__tailmarkXmark00marksXsmarkXmarknilnilmarkconsX1X2consmarkX1X2a__natsnatsa__pairspairsa__oddsoddsa__incrXincrXa__headXheadXa__tailXtailX1a__odds01a__incr1111a__pairs00cons211mark111odds01incr1111mark111s1111000pairs00nats00a__nats00a__odds01a__incr1111head1111a__head1111tail1111a__tail1111nil00a__oddsa__incra__pairsmarkoddsa__oddsmarkincrXa__incrmarkXmarkconsX1X2markX1markconsX1X2markX1true1231mark111cons2111markoddsa__oddsfalse1a__oddsa__incra__pairsfalsemarkincrXa__incrmarkXfalsea__oddsa__pairsfalsemarknatsa__natsfalsemarkpairsa__pairsfalse