/export/starexec/sandbox2/solver/bin/starexec_run_Certifiable /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE active zeros mark cons 0 zeros active U11 tt L mark s length L active U21 tt mark nil active U31 tt IL M N mark cons N take M IL active and tt X mark X active isNat 0 mark tt active isNat length V1 mark isNatList V1 active isNat s V1 mark isNat V1 active isNatIList V mark isNatList V active isNatIList zeros mark tt active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatList nil mark tt active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 active length nil mark 0 active length cons N L mark U11 and isNatList L isNat N L active take 0 IL mark U21 isNatIList IL active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N mark zeros active zeros mark cons X1 X2 active cons mark X1 X2 mark 0 active 0 mark U11 X1 X2 active U11 mark X1 X2 mark tt active tt mark s X active s mark X mark length X active length mark X mark U21 X active U21 mark X mark nil active nil mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 mark take X1 X2 active take mark X1 mark X2 mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark isNatList X active isNatList X mark isNatIList X active isNatIList X cons mark X1 X2 cons X1 X2 cons X1 mark X2 cons X1 X2 cons active X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 U11 mark X1 X2 U11 X1 X2 U11 X1 mark X2 U11 X1 X2 U11 active X1 X2 U11 X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X s active X s X length mark X length X length active X length X U21 mark X U21 X U21 active X U21 X U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take mark X1 X2 take X1 X2 take X1 mark X2 take X1 X2 take active X1 X2 take X1 X2 take X1 active X2 take X1 X2 and mark X1 X2 and X1 X2 and X1 mark X2 and X1 X2 and active X1 X2 and X1 X2 and X1 active X2 and X1 X2 isNat mark X isNat X isNat active X isNat X isNatList mark X isNatList X isNatList active X isNatList X isNatIList mark X isNatIList X isNatIList active X isNatIList X 2.2 active U11 tt L s length L and X1 active X2 and X1 X2 isNatIList active X isNatIList X active isNatList cons V1 V2 isNat V1 active isNatIList cons V1 V2 isNat V1 active take 0 IL isNatIList IL active isNatIList zeros mark tt take mark X1 X2 take X1 X2 length active X length X active take s M cons N IL isNat N active length cons N L and isNatList L isNat N mark tt active tt take X1 mark X2 take X1 X2 active take s M cons N IL isNat M active zeros mark cons 0 zeros active length cons N L isNat N cons active X1 X2 cons X1 X2 mark U31 X1 X2 X3 X4 U31 mark X1 X2 X3 X4 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark and X1 X2 and mark X1 X2 isNat active X isNat X active isNatList take V1 V2 and isNat V1 isNatIList V2 mark U11 X1 X2 active U11 mark X1 X2 active take s M cons N IL isNatIList IL mark U31 X1 X2 X3 X4 mark X1 mark length X length mark X active take s M cons N IL and isNat M isNat N mark cons X1 X2 cons mark X1 X2 mark s X active s mark X mark take X1 X2 take mark X1 mark X2 mark length X mark X active take s M cons N IL U31 and isNatIList IL and isNat M isNat N IL M N U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 isNat mark X isNat X mark s X mark X isNatIList mark X isNatIList X active U31 tt IL M N take M IL and active X1 X2 and X1 X2 U11 X1 active X2 U11 X1 X2 cons X1 mark X2 cons X1 X2 U21 mark X U21 X active U21 tt mark nil mark length X active length mark X mark U11 X1 X2 U11 mark X1 X2 active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active length cons N L U11 and isNatList L isNat N L isNatList active X isNatList X length mark X length X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 active take 0 IL mark U21 isNatIList IL cons mark X1 X2 cons X1 X2 mark isNat X active isNat X active length cons N L isNatList L active and tt X mark X U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 s mark X s X active isNatIList V mark isNatList V mark nil active nil U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 mark U21 X mark X active take 0 IL U21 isNatIList IL active take s M cons N IL and isNatIList IL and isNat M isNat N cons X1 active X2 cons X1 X2 active U31 tt IL M N cons N take M IL mark cons X1 X2 mark X1 active isNatList cons V1 V2 isNatList V2 mark and X1 X2 active and mark X1 X2 active isNatList take V1 V2 isNat V1 U11 active X1 X2 U11 X1 X2 U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U11 mark X1 X2 U11 X1 X2 mark U21 X U21 mark X mark take X1 X2 mark X1 mark s X s mark X isNatList mark X isNatList X mark 0 active 0 active length cons N L mark U11 and isNatList L isNat N L active isNat length V1 isNatList V1 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 mark take X1 X2 active take mark X1 mark X2 active isNatList nil mark tt U11 X1 mark X2 U11 X1 X2 active isNatList cons V1 V2 and isNat V1 isNatList V2 take X1 active X2 take X1 X2 active isNatIList cons V1 V2 and isNat V1 isNatIList V2 mark isNatList X active isNatList X mark U21 X active U21 mark X active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark cons X1 X2 active cons mark X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 active isNatIList V isNatList V and X1 mark X2 and X1 X2 active isNat length V1 mark isNatList V1 active U31 tt IL M N mark cons N take M IL U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 active zeros cons 0 zeros mark zeros active zeros mark isNatIList X active isNatIList X active isNatIList cons V1 V2 isNatIList V2 active isNat 0 mark tt U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 active U11 tt L length L mark U11 X1 X2 mark X1 active U11 tt L mark s length L mark and X1 X2 mark X1 mark take X1 X2 mark X2 U21 active X U21 X active isNat s V1 mark isNat V1 active isNat s V1 isNat V1 s active X s X active length nil mark 0 and mark X1 X2 and X1 X2 active isNatList take V1 V2 isNatIList V2 take active X1 X2 take X1 X2 true mark and X1 X2 active and mark X1 X2 mark cons X1 X2 mark X1 active isNat s V1 mark isNat V1 mark U21 X mark X active isNatIList V mark isNatList V active and tt X mark X mark take X1 X2 mark X2 mark isNat X active isNat X mark and X1 X2 mark X1 active take 0 IL mark U21 isNatIList IL active U11 tt L mark s length L mark U11 X1 X2 mark X1 active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N mark length X active length mark X mark isNatIList X active isNatIList X mark zeros active zeros active U31 tt IL M N mark cons N take M IL active isNat length V1 mark isNatList V1 mark s X mark X mark cons X1 X2 active cons mark X1 X2 mark length X mark X active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark s X active s mark X mark U21 X active U21 mark X mark isNatList X active isNatList X mark U31 X1 X2 X3 X4 mark X1 mark U11 X1 X2 active U11 mark X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark take X1 X2 active take mark X1 mark X2 active zeros mark cons 0 zeros mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active length cons N L mark U11 and isNatList L isNat N L mark take X1 X2 mark X1 true U21 1 1 1 isNatList 1 0 U11 2 1 2 1 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 1 2 2 and 2 1 2 0 isNatIList 1 0 zeros 0 1 mark 1 1 0 0 0 0 isNatList 1 0 s 1 0 nil 0 1 mark 1 1 0 isNat 1 0 U11 2 0 active 1 1 0 U31 4 1 2 3 4 2 cons 2 1 2 0 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 0 length 1 1 1 length 1 0 U31 4 0 and 2 0 active length cons N L mark U11 and isNatList L isNat N L active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 active zeros mark cons 0 zeros mark take X1 X2 active take mark X1 mark X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X mark U21 X active U21 mark X mark s X active s mark X active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark cons X1 X2 active cons mark X1 X2 mark s X mark X active isNat length V1 mark isNatList V1 active U31 tt IL M N mark cons N take M IL mark zeros active zeros mark isNatIList X active isNatIList X mark length X active length mark X active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active U11 tt L mark s length L mark and X1 X2 mark X1 mark isNat X active isNat X active and tt X mark X active isNatIList V mark isNatList V active isNat s V1 mark isNat V1 mark cons X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 active U31 tt IL M N mark cons N take M IL active length nil mark 0 active isNat s V1 mark isNat V1 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 active zeros mark cons 0 zeros active U21 tt mark nil active length cons N L mark U11 and isNatList L isNat N L mark 0 active 0 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X mark U21 X active U21 mark X and X1 active X2 and X1 X2 mark zeros active zeros mark isNatList X active isNatList X active take 0 IL mark U21 isNatIList IL and mark X1 X2 and X1 X2 mark nil active nil cons mark X1 X2 cons X1 X2 mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 isNat active X isNat X length mark X length X active and tt X mark X mark isNatIList X active isNatIList X isNat mark X isNat X active isNatIList zeros mark tt U11 X1 mark X2 U11 X1 X2 active isNat length V1 mark isNatList V1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 mark and X1 X2 active and mark X1 X2 and active X1 X2 and X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 take mark X1 X2 take X1 X2 mark isNat X active isNat X active isNatList nil mark tt isNatIList active X isNatIList X length active X length X mark tt active tt mark s X active s mark X take X1 mark X2 take X1 X2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 active isNat 0 mark tt U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 mark take X1 X2 active take mark X1 mark X2 s active X s X active U11 tt L mark s length L active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active U31 tt IL M N mark cons N take M IL active isNat s V1 mark isNat V1 active zeros mark cons 0 zeros active length cons N L mark U11 and isNatList L isNat N L mark U21 X active U21 mark X mark zeros active zeros mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 active and tt X mark X mark isNatIList X active isNatIList X active isNat length V1 mark isNatList V1 mark cons X1 X2 mark X1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X mark and X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark isNat X active isNat X mark s X mark X mark s X active s mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark take X1 X2 active take mark X1 mark X2 active U11 tt L mark s length L true U21 1 869 isNatList 1 869 U11 2 869 cons 2 0 s 1 869 isNat 1 0 take 2 0 take 2 869 and 2 869 isNatIList 1 869 zeros 0 869 mark 1 869 0 0 1 isNatList 1 0 s 1 0 nil 0 0 mark 1 1 isNat 1 869 U11 2 0 active 1 1 U31 4 869 cons 2 1 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 1 length 1 869 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark take X1 X2 active take mark X1 mark X2 active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatIList V mark isNatList V active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X active s mark X mark s X mark X mark isNat X active isNat X active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark and X1 X2 active and mark X1 X2 mark and X1 X2 mark X1 mark length X active length mark X mark cons X1 X2 mark X1 active isNat length V1 mark isNatList V1 mark isNatIList X active isNatIList X active and tt X mark X mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X mark zeros active zeros mark U21 X active U21 mark X active length cons N L mark U11 and isNatList L isNat N L active zeros mark cons 0 zeros active isNat s V1 mark isNat V1 active U31 tt IL M N mark cons N take M IL active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 active U31 tt IL M N mark cons N take M IL active length nil mark 0 active isNat s V1 mark isNat V1 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 active zeros mark cons 0 zeros active U21 tt mark nil active length cons N L mark U11 and isNatList L isNat N L mark 0 active 0 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X mark U21 X active U21 mark X and X1 active X2 and X1 X2 mark zeros active zeros mark isNatList X active isNatList X active take 0 IL mark U21 isNatIList IL and mark X1 X2 and X1 X2 mark nil active nil cons mark X1 X2 cons X1 X2 mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 isNat active X isNat X length mark X length X active and tt X mark X mark isNatIList X active isNatIList X isNat mark X isNat X active isNatIList zeros mark tt U11 X1 mark X2 U11 X1 X2 active isNat length V1 mark isNatList V1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 mark and X1 X2 active and mark X1 X2 and active X1 X2 and X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 take mark X1 X2 take X1 X2 mark isNat X active isNat X active isNatList nil mark tt isNatIList active X isNatIList X length active X length X mark tt active tt mark s X active s mark X take X1 mark X2 take X1 X2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 active isNat 0 mark tt U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 mark take X1 X2 active take mark X1 mark X2 s active X s X active U11 tt L mark s length L active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active U31 tt IL M N mark cons N take M IL active isNat s V1 mark isNat V1 active zeros mark cons 0 zeros active length cons N L mark U11 and isNatList L isNat N L mark U21 X active U21 mark X mark zeros active zeros mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 active and tt X mark X mark isNatIList X active isNatIList X active isNat length V1 mark isNatList V1 mark cons X1 X2 mark X1 mark length X active length mark X mark and X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark isNat X active isNat X mark s X mark X mark s X active s mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark take X1 X2 active take mark X1 mark X2 active U11 tt L mark s length L true U21 1 1 isNatList 1 296 U11 2 296 cons 2 0 s 1 168 isNat 1 0 take 2 0 take 2 296 and 2 296 isNatIList 1 296 zeros 0 296 mark 1 869 0 0 1 isNatList 1 0 s 1 0 nil 0 0 mark 1 1 isNat 1 296 U11 2 0 active 1 1 U31 4 296 cons 2 1 active 1 1 573 isNatIList 1 0 U21 1 0 tt 0 1 length 1 296 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark take X1 X2 active take mark X1 mark X2 active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatIList V mark isNatList V active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark and X1 X2 active and mark X1 X2 mark and X1 X2 mark X1 mark length X active length mark X mark cons X1 X2 mark X1 active isNat length V1 mark isNatList V1 mark isNatIList X active isNatIList X active and tt X mark X mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X mark zeros active zeros active length cons N L mark U11 and isNatList L isNat N L active zeros mark cons 0 zeros active isNat s V1 mark isNat V1 active U31 tt IL M N mark cons N take M IL active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 active U31 tt IL M N mark cons N take M IL active length nil mark 0 active isNat s V1 mark isNat V1 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 active zeros mark cons 0 zeros active U21 tt mark nil active length cons N L mark U11 and isNatList L isNat N L mark 0 active 0 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X mark U21 X active U21 mark X and X1 active X2 and X1 X2 mark zeros active zeros mark isNatList X active isNatList X active take 0 IL mark U21 isNatIList IL and mark X1 X2 and X1 X2 mark nil active nil cons mark X1 X2 cons X1 X2 mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 isNat active X isNat X length mark X length X active and tt X mark X mark isNatIList X active isNatIList X isNat mark X isNat X active isNatIList zeros mark tt U11 X1 mark X2 U11 X1 X2 active isNat length V1 mark isNatList V1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 mark and X1 X2 active and mark X1 X2 and active X1 X2 and X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 take mark X1 X2 take X1 X2 mark isNat X active isNat X active isNatList nil mark tt isNatIList active X isNatIList X length active X length X mark tt active tt mark s X active s mark X take X1 mark X2 take X1 X2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 active isNat 0 mark tt U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 mark take X1 X2 active take mark X1 mark X2 s active X s X active U11 tt L mark s length L active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N active U31 tt IL M N mark cons N take M IL active isNat s V1 mark isNat V1 active zeros mark cons 0 zeros active length cons N L mark U11 and isNatList L isNat N L mark zeros active zeros mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 active and tt X mark X mark isNatIList X active isNatIList X active isNat length V1 mark isNatList V1 mark cons X1 X2 mark X1 mark length X active length mark X mark and X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark take X1 X2 active take mark X1 mark X2 active U11 tt L mark s length L true U21 1 380 isNatList 1 0 U11 2 95 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 2 626 and 2 1 2 0 isNatIList 1 0 zeros 0 296 mark 1 1 573 0 0 95 isNatList 1 0 s 1 0 nil 0 77 mark 1 1 0 isNat 1 0 U11 2 0 active 1 1 0 U31 4 4 745 cons 2 1 120 active 1 1 573 isNatIList 1 0 U21 1 0 tt 0 0 length 1 95 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark take X1 X2 active take mark X1 mark X2 active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatIList V mark isNatList V active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark and X1 X2 active and mark X1 X2 mark and X1 X2 mark X1 mark length X active length mark X active isNat length V1 mark isNatList V1 mark isNatIList X active isNatIList X active and tt X mark X mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X mark zeros active zeros active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 active U31 tt IL M N mark cons N take M IL active length nil mark 0 active isNat s V1 mark isNat V1 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 active zeros mark cons 0 zeros active U21 tt mark nil active length cons N L mark U11 and isNatList L isNat N L mark 0 active 0 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X mark U21 X active U21 mark X and X1 active X2 and X1 X2 mark zeros active zeros mark isNatList X active isNatList X active take 0 IL mark U21 isNatIList IL and mark X1 X2 and X1 X2 mark nil active nil cons mark X1 X2 cons X1 X2 mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 isNat active X isNat X length mark X length X active and tt X mark X mark isNatIList X active isNatIList X isNat mark X isNat X active isNatIList zeros mark tt U11 X1 mark X2 U11 X1 X2 active isNat length V1 mark isNatList V1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 mark and X1 X2 active and mark X1 X2 and active X1 X2 and X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 take mark X1 X2 take X1 X2 mark isNat X active isNat X active isNatList nil mark tt isNatIList active X isNatIList X length active X length X mark tt active tt mark s X active s mark X take X1 mark X2 take X1 X2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 active isNat 0 mark tt U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 mark take X1 X2 active take mark X1 mark X2 s active X s X active U11 tt L mark s length L active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 active and tt X mark X mark isNatIList X active isNatIList X active isNat length V1 mark isNatList V1 mark length X active length mark X mark and X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 mark take X1 X2 active take mark X1 mark X2 active U11 tt L mark s length L true U21 1 3927 isNatList 1 479 U11 2 479 cons 2 0 s 1 8857 isNat 1 0 take 2 0 take 2 370 and 2 479 isNatIList 1 479 zeros 0 478 mark 1 573 0 0 480 isNatList 1 0 s 1 0 nil 0 6868 mark 1 479 isNat 1 479 U11 2 0 active 1 1 0 U31 4 393 cons 2 19320 active 1 1 94 isNatIList 1 0 U21 1 0 tt 0 21735 length 1 479 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatIList V mark isNatList V active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark and X1 X2 active and mark X1 X2 mark and X1 X2 mark X1 mark length X active length mark X active isNat length V1 mark isNatList V1 mark isNatIList X active isNatIList X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 cons mark X1 X2 cons X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 and active X1 X2 and X1 X2 take mark X1 X2 take X1 X2 isNatIList active X isNatIList X length active X length X take X1 mark X2 take X1 X2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark isNatIList X active isNatIList X active isNat length V1 mark isNatList V1 mark length X active length mark X mark and X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active U11 tt L mark s length L true U21 1 25880 isNatList 1 1 33366 U11 2 2 33367 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 1 2 31697 and 2 1 2 0 isNatIList 1 1 33367 zeros 0 39372 mark 1 1 573 0 0 0 isNatList 1 0 s 1 0 nil 0 11028 mark 1 1 0 isNat 1 1 0 U11 2 0 active 1 1 0 U31 4 2 3 4 31697 cons 2 1 2 0 active 1 1 573 isNatIList 1 0 U21 1 0 tt 0 0 length 1 1 33367 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark and X1 X2 mark X1 mark length X active length mark X mark isNatIList X active isNatIList X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 active U31 tt IL M N mark cons N take M IL active length nil mark 0 active isNat s V1 mark isNat V1 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 active zeros mark cons 0 zeros active U21 tt mark nil active length cons N L mark U11 and isNatList L isNat N L mark 0 active 0 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X mark U21 X active U21 mark X and X1 active X2 and X1 X2 mark zeros active zeros mark isNatList X active isNatList X active take 0 IL mark U21 isNatIList IL and mark X1 X2 and X1 X2 mark nil active nil cons mark X1 X2 cons X1 X2 mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 isNat active X isNat X length mark X length X active and tt X mark X mark isNatIList X active isNatIList X isNat mark X isNat X active isNatIList zeros mark tt U11 X1 mark X2 U11 X1 X2 active isNat length V1 mark isNatList V1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 mark and X1 X2 active and mark X1 X2 and active X1 X2 and X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 take mark X1 X2 take X1 X2 mark isNat X active isNat X active isNatList nil mark tt isNatIList active X isNatIList X length active X length X mark tt active tt mark s X active s mark X take X1 mark X2 take X1 X2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 active isNat 0 mark tt U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 mark take X1 X2 active take mark X1 mark X2 s active X s X active U11 tt L mark s length L active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark isNatIList X active isNatIList X mark length X active length mark X mark and X1 X2 mark X1 mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active U11 tt L mark s length L true U21 1 17 isNatList 1 1 3 U11 2 1 1 2 6 0 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 1 9 2 16 0 and 2 1 1 2 0 0 isNatIList 1 1 13 zeros 0 12296 mark 1 1 0 0 0 8 isNatList 1 0 s 1 0 nil 0 3 mark 1 1 0 isNat 1 1 1 U11 2 0 active 1 1 0 U31 4 1 2 2 16 3 9 4 17 0 cons 2 1 9 2 0 0 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 6 length 1 1 6 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark length X active length mark X mark isNatIList X active isNatIList X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 active take s M cons N IL mark U31 and isNatIList IL and isNat M isNat N IL M N U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 active U31 tt IL M N mark cons N take M IL active length nil mark 0 active isNat s V1 mark isNat V1 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 active zeros mark cons 0 zeros active U21 tt mark nil active length cons N L mark U11 and isNatList L isNat N L mark 0 active 0 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X mark U21 X active U21 mark X and X1 active X2 and X1 X2 mark zeros active zeros mark isNatList X active isNatList X active take 0 IL mark U21 isNatIList IL and mark X1 X2 and X1 X2 mark nil active nil cons mark X1 X2 cons X1 X2 mark U11 X1 X2 active U11 mark X1 X2 mark U31 X1 X2 X3 X4 active U31 mark X1 X2 X3 X4 isNat active X isNat X length mark X length X active and tt X mark X mark isNatIList X active isNatIList X isNat mark X isNat X active isNatIList zeros mark tt U11 X1 mark X2 U11 X1 X2 active isNat length V1 mark isNatList V1 mark cons X1 X2 active cons mark X1 X2 mark length X active length mark X U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 mark and X1 X2 active and mark X1 X2 and active X1 X2 and X1 X2 active isNatList take V1 V2 mark and isNat V1 isNatIList V2 take mark X1 X2 take X1 X2 mark isNat X active isNat X active isNatList nil mark tt isNatIList active X isNatIList X length active X length X mark tt active tt mark s X active s mark X take X1 mark X2 take X1 X2 active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatIList V mark isNatList V active isNatList cons V1 V2 mark and isNat V1 isNatList V2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 active isNat 0 mark tt U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 mark take X1 X2 active take mark X1 mark X2 s active X s X active U11 tt L mark s length L active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark isNatIList X active isNatIList X mark length X active length mark X mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active isNatList cons V1 V2 mark and isNat V1 isNatList V2 active U11 tt L mark s length L true U21 1 1 isNatList 1 1 13828 U11 2 0 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 2 1 0 and 2 2 0 0 isNatIList 1 13831 zeros 0 5 mark 1 1 0 0 0 3 isNatList 1 0 s 1 0 nil 0 1772 mark 1 1 1 isNat 1 1 U11 2 0 active 1 1 3 U31 4 2 4 4 7 0 cons 2 1 5 2 3 0 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 15603 length 1 0 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark length X active length mark X mark isNatIList X active isNatIList X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 mark isNatList X active isNatList X active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 and active X1 X2 and X1 X2 isNatIList active X isNatIList X length active X length X U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X isNatList mark X isNatList X s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark isNatList X active isNatList X mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark isNatIList X active isNatIList X mark length X active length mark X mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active U11 tt L mark s length L true U21 1 8 isNatList 1 50 U11 2 51 cons 2 0 s 1 8 isNat 1 0 take 2 0 take 2 23745 and 2 51 isNatIList 1 51 zeros 0 6 mark 1 573 0 0 31608 isNatList 1 0 s 1 0 nil 0 21202 mark 1 7 isNat 1 51 U11 2 0 active 1 1 0 U31 4 38952 cons 2 8 active 1 1 522 isNatIList 1 0 U21 1 0 tt 0 23103 length 1 51 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark length X active length mark X mark isNatIList X active isNatIList X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 cons mark X1 X2 cons X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 and active X1 X2 and X1 X2 take mark X1 X2 take X1 X2 isNatIList active X isNatIList X length active X length X take X1 mark X2 take X1 X2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark isNatIList X active isNatIList X mark length X active length mark X mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active isNatIList cons V1 V2 mark and isNat V1 isNatIList V2 active U11 tt L mark s length L true U21 1 1 isNatList 1 1 26303 U11 2 0 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 2 1 0 and 2 2 0 0 isNatIList 1 1 26306 zeros 0 4 mark 1 1 0 0 0 3 isNatList 1 0 s 1 0 nil 0 32160 mark 1 1 1 isNat 1 26300 U11 2 0 active 1 1 3 U31 4 2 5 4 9 0 cons 2 1 7 2 5 0 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 58466 length 1 0 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark length X active length mark X mark isNatIList X active isNatIList X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 and active X1 X2 and X1 X2 isNatIList active X isNatIList X length active X length X U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X isNatList mark X isNatList X s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark isNatIList X active isNatIList X mark length X active length mark X mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active U11 tt L mark s length L true U21 1 23034 isNatList 1 53367 U11 2 53369 cons 2 0 s 1 53371 isNat 1 0 take 2 0 take 2 23032 and 2 53369 isNatIList 1 53365 zeros 0 18698 mark 1 53942 0 0 53371 isNatList 1 0 s 1 0 nil 0 51507 mark 1 1 1 isNat 1 53369 U11 2 0 active 1 1 2 U31 4 2 3 4 47845 cons 2 47847 active 1 1 573 isNatIList 1 0 U21 1 0 tt 0 53371 length 1 53369 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark length X active length mark X active and tt X mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 cons mark X1 X2 cons X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 and active X1 X2 and X1 X2 take mark X1 X2 take X1 X2 isNatIList active X isNatIList X length active X length X take X1 mark X2 take X1 X2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 active and tt X mark X mark length X active length mark X mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active U11 tt L mark s length L true U21 1 1 isNatList 1 1 4 U11 2 0 cons 2 0 s 1 1 0 isNat 1 0 take 2 0 take 2 2 1 0 and 2 2 1 0 isNatIList 1 1 6 zeros 0 1 mark 1 1 0 0 0 3 isNatList 1 0 s 1 0 nil 0 1737 mark 1 1 1 isNat 1 1 U11 2 0 active 1 1 3 U31 4 2 6 4 8 0 cons 2 1 5 2 3 0 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 1744 length 1 0 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark s X mark X mark isNat X active isNat X mark and X1 X2 active and mark X1 X2 mark length X active length mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 and active X1 X2 and X1 X2 isNatIList active X isNatIList X length active X length X U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X isNatList mark X isNatList X s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 mark length X active length mark X mark and X1 X2 active and mark X1 X2 mark isNat X active isNat X mark s X mark X active U11 tt L mark s length L true U21 1 10822 isNatList 1 37265 U11 2 37268 cons 2 0 s 1 37270 isNat 1 0 take 2 0 take 2 10820 and 2 37267 isNatIList 1 37263 zeros 0 2 mark 1 37841 0 0 37270 isNatList 1 0 s 1 0 nil 0 24601 mark 1 1 1 isNat 1 37268 U11 2 0 active 1 1 2 U31 4 2 3 4 13346 cons 2 13348 active 1 1 573 isNatIList 1 0 U21 1 0 tt 0 37270 length 1 37268 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark s X mark X mark isNat X active isNat X mark length X active length mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 cons mark X1 X2 cons X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 and active X1 X2 and X1 X2 take mark X1 X2 take X1 X2 isNatIList active X isNatIList X length active X length X take X1 mark X2 take X1 X2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 mark length X active length mark X mark isNat X active isNat X mark s X mark X active U11 tt L mark s length L true 2 1 U21 1 1 0 0 0 1 1 1388 isNatList 1 1 0 1 1 1 0 10190 U11 2 0 0 cons 2 0 0 s 1 0 1 0 1 1 5092 0 isNat 1 0 0 take 2 0 0 take 2 0 1 1 1 1 0 1 0 0 2 3 0 and 2 0 0 1 1 1 0 1 0 1 2 2 26423 isNatIList 1 1 1 1 1 1 0 3 zeros 0 1 0 mark 1 0 0 1 0 1 0 0 0 0 3 0 isNatList 1 0 0 s 1 0 0 nil 0 1391 0 mark 1 1 0 1 0 1 1 1 isNat 1 1 1 1 1 1 5095 10187 U11 2 0 0 active 1 0 1 1 0 1 3 2 U31 4 1 1 1 0 1 0 0 0 1 2 1 1 1 1 3 1 1 1 0 4 2 0 cons 2 0 0 1 1 1 1 0 0 0 2 0 1 active 1 1 0 0 0 1 0 0 isNatIList 1 0 0 U21 1 0 0 tt 0 1 10192 length 1 0 0 length 1 0 0 U31 4 0 0 and 2 0 0 active U11 tt L mark s length L mark s X mark X mark length X active length mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L active isNat s V1 mark isNat V1 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 length active X length X U11 active X1 X2 U11 X1 X2 U11 mark X1 X2 U11 X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X s active X s X active isNat s V1 mark isNat V1 active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 mark length X active length mark X mark s X mark X active U11 tt L mark s length L true U21 1 56938 isNatList 1 38998 U11 2 38995 cons 2 0 s 1 62376 isNat 1 0 take 2 0 take 2 56936 and 2 39000 isNatIList 1 1 zeros 0 1 mark 1 38995 0 0 64848 isNatList 1 0 s 1 0 nil 0 56940 mark 1 1 1 isNat 1 38996 U11 2 0 active 1 1 2 U31 4 2 3 4 56938 cons 2 56940 active 1 1 0 isNatIList 1 0 U21 1 0 tt 0 39000 length 1 38995 length 1 0 U31 4 0 and 2 0 active U11 tt L mark s length L mark s X mark X mark length X active length mark X mark U11 X1 X2 active U11 mark X1 X2 active length cons N L mark U11 and isNatList L isNat N L U31 X1 X2 mark X3 X4 U31 X1 X2 X3 X4 U31 X1 X2 active X3 X4 U31 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 isNatIList mark X isNatIList X and X1 active X2 and X1 X2 and mark X1 X2 and X1 X2 cons mark X1 X2 cons X1 X2 isNat active X isNat X length mark X length X isNat mark X isNat X U11 X1 mark X2 U11 X1 X2 U31 X1 mark X2 X3 X4 U31 X1 X2 X3 X4 U31 active X1 X2 X3 X4 U31 X1 X2 X3 X4 and active X1 X2 and X1 X2 take mark X1 X2 take X1 X2 isNatIList active X isNatIList X length active X length X take X1 mark X2 take X1 X2 U31 X1 X2 X3 mark X4 U31 X1 X2 X3 X4 U11 active X1 X2 U11 X1 X2 isNatList active X isNatList X U31 X1 X2 X3 active X4 U31 X1 X2 X3 X4 take X1 active X2 take X1 X2 U11 mark X1 X2 U11 X1 X2 and X1 mark X2 and X1 X2 take active X1 X2 take X1 X2 U31 mark X1 X2 X3 X4 U31 X1 X2 X3 X4 U31 X1 active X2 X3 X4 U31 X1 X2 X3 X4 U21 active X U21 X cons X1 active X2 cons X1 X2 U11 X1 active X2 U11 X1 X2 s mark X s X U21 mark X U21 X isNatList mark X isNatList X cons X1 mark X2 cons X1 X2 s active X s X active length cons N L mark U11 and isNatList L isNat N L mark U11 X1 X2 active U11 mark X1 X2 mark length X active length mark X mark s X mark X active U11 tt L mark s length L true Failed! NaTT certifiable-1.6