WORST_CASE(?, O(n^2)) #abs#0#0#abs#neg@x#pos@x#abs#pos@x#pos@x#abs#s@x#pos#s@x#equal@x@y#eq@x@y#greater@x@y#ckgt#compare@x@y+@x@y#add@x@yfirstline@lfirstline#1@lfirstline#1::@x@xs::#abs#0firstline@xsfirstline#1nilnillcs@l1@l2lcs#1lcstable@l1@l2lcs#1@mlcs#2@mlcs#2::@l1@_@2lcs#3@l1lcs#2nil#abs#0lcs#3::@len@_@1@lenlcs#3nil#abs#0lcstable@l1@l2lcstable#1@l1@l2lcstable#1::@x@xs@l2lcstable#2lcstable@xs@l2@l2@xlcstable#1nil@l2::firstline@l2nillcstable#2@m@l2@xlcstable#3@m@l2@xlcstable#3::@l@ls@l2@x::newline@x@l@l2::@l@lslcstable#3nil@l2@xnilmax@a@bmax#1#greater@a@b@a@bmax#1#false@a@b@bmax#1#true@a@b@anewline@y@lastline@lnewline#1@l@lastline@ynewline#1::@x@xs@lastline@ynewline#2@lastline@x@xs@ynewline#1nil@lastline@ynilnewline#2::@belowVal@lastline'@x@xs@ynewline#3newline@y@lastline'@xs@belowVal@lastline'@x@ynewline#2nil@x@xs@ynilnewline#3@nl@belowVal@lastline'@x@ynewline#4right@nl@belowVal@lastline'@nl@x@ynewline#4@rightVal@belowVal@lastline'@nl@x@ynewline#5right@lastline'@belowVal@nl@rightVal@x@ynewline#5@diagVal@belowVal@nl@rightVal@x@ynewline#6newline#7#equal@x@y@belowVal@diagVal@rightVal@nlnewline#6@elem@nl::@elem@nlnewline#7#false@belowVal@diagVal@rightValmax@belowVal@rightValnewline#7#true@belowVal@diagVal@rightVal+@diagVal#pos#s#0right@lright#1@lright#1::@x@xs@xright#1nil#abs#0#add#0@y@y#add#neg#s#0@y#pred@y#add#neg#s#s@x@y#pred#add#pos#s@x@y#add#pos#s#0@y#succ@y#add#pos#s#s@x@y#succ#add#pos#s@x@y#and#false#false#false#and#false#true#false#and#true#false#false#and#true#true#true#ckgt#EQ#false#ckgt#GT#true#ckgt#LT#false#compare#0#0#EQ#compare#0#neg@y#GT#compare#0#pos@y#LT#compare#0#s@y#LT#compare#neg@x#0#LT#compare#neg@x#neg@y#compare@y@x#compare#neg@x#pos@y#LT#compare#pos@x#0#GT#compare#pos@x#neg@y#GT#compare#pos@x#pos@y#compare@x@y#compare#s@x#0#GT#compare#s@x#s@y#compare@x@y#eq#0#0#true#eq#0#neg@y#false#eq#0#pos@y#false#eq#0#s@y#false#eq#neg@x#0#false#eq#neg@x#neg@y#eq@x@y#eq#neg@x#pos@y#false#eq#pos@x#0#false#eq#pos@x#neg@y#false#eq#pos@x#pos@y#eq@x@y#eq#s@x#0#false#eq#s@x#s@y#eq@x@y#eq::@x_1@x_2::@y_1@y_2#and#eq@x_1@y_1#eq@x_2@y_2#eq::@x_1@x_2nil#false#eqnil::@y_1@y_2#false#eqnilnil#true#pred#0#neg#s#0#pred#neg#s@x#neg#s#s@x#pred#pos#s#0#0#pred#pos#s#s@x#pos#s@x#succ#0#pos#s#0#succ#neg#s#0#0#succ#neg#s#s@x#neg#s@x#succ#pos#s@x#pos#s#s@x#00#neg1#pos1#s1::2nil0#false0#true0#EQ0#GT0#LT0#abs1#equal2#greater2+2firstline1firstline#11lcs2lcs#11lcs#21lcs#31lcstable2lcstable#12lcstable#23lcstable#33max2max#13newline3newline#13newline#24newline#35newline#46newline#56newline#62newline#74right1right#11#add2#and2#ckgt1#compare2#eq2#pred1#succ122.1#abs#0#0#abs#0c48#abs#negz0#posz0#abs#negz0c49#abs#posz0#posz0#abs#posz0c50#abs#sz0#pos#sz0#abs#sz0c51#equalz0z1#eqz0z1#equalz0z1c52#eqz0z1#greaterz0z1#ckgt#comparez0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1#addz0z1+z0z1c54#addz0z1firstlinez0firstline#1z0firstlinez0c55firstline#1z0firstline#1::z0z1::#abs#0firstlinez1firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilnilfirstline#1nilc57lcsz0z1lcs#1lcstablez0z1lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0lcs#2z0lcs#1z0c59lcs#2z0lcs#2::z0z1lcs#3z0lcs#2::z0z1c60lcs#3z0lcs#2nil#abs#0lcs#2nilc61#abs#0lcs#3::z0z1z0lcs#3::z0z1c62lcs#3nil#abs#0lcs#3nilc63#abs#0lcstablez0z1lcstable#1z0z1lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2lcstable#2lcstablez1z2z2z0lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0::firstlinez0nillcstable#1nilz0c66firstlinez0lcstable#2z0z1z2lcstable#3z0z1z2lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3::newlinez3z0z2::z0z1lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1nillcstable#3nilz0z1c69maxz0z1max#1#greaterz0z1z0z1maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1z1max#1#falsez0z1c71max#1#truez0z1z0max#1#truez0z1c72newlinez0z1z2newline#1z2z1z0newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3newline#2z2z0z1z3newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1nilnewline#1nilz0z1c75newline#2::z0z1z2z3z4newline#3newlinez4z1z3z0z1z2z4newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2nilnewline#2nilz0z1z2c77newline#3z0z1z2z3z4newline#4rightz0z1z2z0z3z4newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5newline#5rightz2z1z3z0z4z5newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5newline#6newline#7#equalz4z5z1z0z3z2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1::z0z1newline#6z0z1c81newline#7#falsez0z1z2maxz0z2newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2+z1#pos#s#0newline#7#truez0z1z2c83+z1#pos#s#0rightz0right#1z0rightz0c84right#1z0right#1::z0z1z0right#1::z0z1c85right#1nil#abs#0right#1nilc86#abs#0#add#0z0z0#add#0z0c#add#neg#s#0z0#predz0#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1#pred#add#pos#sz0z1#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0#succz0#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1#succ#add#pos#sz0z1#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#false#false#and#false#falsec5#and#false#true#false#and#false#truec6#and#true#false#false#and#true#falsec7#and#true#true#true#and#true#truec8#ckgt#EQ#false#ckgt#EQc9#ckgt#GT#true#ckgt#GTc10#ckgt#LT#false#ckgt#LTc11#compare#0#0#EQ#compare#0#0c12#compare#0#negz0#GT#compare#0#negz0c13#compare#0#posz0#LT#compare#0#posz0c14#compare#0#sz0#LT#compare#0#sz0c15#compare#negz0#0#LT#compare#negz0#0c16#compare#negz0#negz1#comparez1z0#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1#LT#compare#negz0#posz1c18#compare#posz0#0#GT#compare#posz0#0c19#compare#posz0#negz1#GT#compare#posz0#negz1c20#compare#posz0#posz1#comparez0z1#compare#posz0#posz1c21#comparez0z1#compare#sz0#0#GT#compare#sz0#0c22#compare#sz0#sz1#comparez0z1#compare#sz0#sz1c23#comparez0z1#eq#0#0#true#eq#0#0c24#eq#0#negz0#false#eq#0#negz0c25#eq#0#posz0#false#eq#0#posz0c26#eq#0#sz0#false#eq#0#sz0c27#eq#negz0#0#false#eq#negz0#0c28#eq#negz0#negz1#eqz0z1#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1#false#eq#negz0#posz1c30#eq#posz0#0#false#eq#posz0#0c31#eq#posz0#negz1#false#eq#posz0#negz1c32#eq#posz0#posz1#eqz0z1#eq#posz0#posz1c33#eqz0z1#eq#sz0#0#false#eq#sz0#0c34#eq#sz0#sz1#eqz0z1#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3#and#eqz0z2#eqz1z3#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nil#false#eq::z0z1nilc37#eqnil::z0z1#false#eqnil::z0z1c38#eqnilnil#true#eqnilnilc39#pred#0#neg#s#0#pred#0c40#pred#neg#sz0#neg#s#sz0#pred#neg#sz0c41#pred#pos#s#0#0#pred#pos#s#0c42#pred#pos#s#sz0#pos#sz0#pred#pos#s#sz0c43#succ#0#pos#s#0#succ#0c44#succ#neg#s#0#0#succ#neg#s#0c45#succ#neg#s#sz0#neg#sz0#succ#neg#s#sz0c46#succ#pos#sz0#pos#s#sz0#succ#pos#sz0c47#add#0z0#add#neg#s#0z0#add#neg#s#sz0z1#add#pos#s#0z0#add#pos#s#sz0z1#and#false#false#and#false#true#and#true#false#and#true#true#ckgt#EQ#ckgt#GT#ckgt#LT#compare#0#0#compare#0#negz0#compare#0#posz0#compare#0#sz0#compare#negz0#0#compare#negz0#negz1#compare#negz0#posz1#compare#posz0#0#compare#posz0#negz1#compare#posz0#posz1#compare#sz0#0#compare#sz0#sz1#eq#0#0#eq#0#negz0#eq#0#posz0#eq#0#sz0#eq#negz0#0#eq#negz0#negz1#eq#negz0#posz1#eq#posz0#0#eq#posz0#negz1#eq#posz0#posz1#eq#sz0#0#eq#sz0#sz1#eq::z0z1::z2z3#eq::z0z1nil#eqnil::z0z1#eqnilnil#pred#0#pred#neg#sz0#pred#pos#s#0#pred#pos#s#sz0#succ#0#succ#neg#s#0#succ#neg#s#sz0#succ#pos#sz0#abs#0#abs#negz0#abs#posz0#abs#sz0#equalz0z1#greaterz0z1+z0z1firstlinez0firstline#1::z0z1firstline#1nillcsz0z1lcs#1z0lcs#2::z0z1lcs#2nillcs#3::z0z1lcs#3nillcstablez0z1lcstable#1::z0z1z2lcstable#1nilz0lcstable#2z0z1z2lcstable#3::z0z1z2z3lcstable#3nilz0z1maxz0z1max#1#falsez0z1max#1#truez0z1newlinez0z1z2newline#1::z0z1z2z3newline#1nilz0z1newline#2::z0z1z2z3z4newline#2nilz0z1z2newline#3z0z1z2z3z4newline#4z0z1z2z3z4z5newline#5z0z1z2z3z4z5newline#6z0z1newline#7#falsez0z1z2newline#7#truez0z1z2rightz0right#1::z0z1right#1nil#abs#negz0#posz0#abs#posz0#posz0#abs#sz0#pos#sz0lcsz0z1lcs#1lcstablez0z1lcs#1z0lcs#2z0lcs#2::z0z1lcs#3z0lcs#2nil#abs#0lcs#3::z0z1z0lcs#3nil#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31111213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt11+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline10firstline#110lcs211012lcs#110lcs#210lcs#310lcstable211012lcstable#1211012lcstable#231lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00lcstable#2z0z1z2c67lcstable#3z0z1z2#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31111213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt11+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline10firstline#110lcs2112lcs#111lcs#211lcs#311lcstable2120lcstable#12120lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::20nil00lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31111213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt11+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1110firstline#11110lcs2120lcs#110lcs#210lcs#310lcstable2120lcstable#12120lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00firstline#1::z0z1c56#abs#0firstlinez1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31111213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1111firstline#11110lcs2112lcs#110lcs#210lcs#310lcstable2112lcstable#12112lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00firstlinez0c55firstline#1z0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31111213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+20firstline10firstline#110lcs2112lcs#111lcs#210lcs#310lcstable2120lcstable#12120lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos11#s10#000#neg11#EQ01#GT01#LT01::20nil00#abs#negz0c49#abs#posz0c50lcs#1z0c59lcs#2z0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1110firstline#11110lcs211112lcs#111lcs#210lcs#310lcstable211012lcstable#1211012lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2120nil01firstline#1nilc57lcstable#1nilz0c66firstlinez0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline10firstline#110lcs2112lcs#111lcs#210lcs#310lcstable2120lcstable#12120lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s11#000#neg10#EQ01#GT01#LT01::20nil00#abs#sz0c51#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable20lcstable#120lcstable#23110lcstable#33110newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline10firstline#110lcs2112lcs#111lcs#210lcs#310lcstable2120lcstable#12120lcstable#23110lcstable#33110max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::20nil01lcstable#3nilz0z1c69#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#0lcstable#3nilz0z1nillcstable#2z0z1z2lcstable#3z0z1z2lcstablez0z1lcstable#1z0z1lcstable#1::z0z1z2lcstable#2lcstablez1z2z2z0lcstable#3::z0z1z2z3::newlinez3z0z2::z0z1lcstable#1nilz0::firstlinez0nil1c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31111213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1111firstline#11111lcs211112lcs#110lcs#210lcs#310lcstable211112lcstable#1211112lcstable#231lcstable#331max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00lcstable#3::z0z1z2z3c68newlinez3z0z2#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1110firstline#11110lcs211112lcs#111lcs#211lcs#311lcstable211012lcstable#1211012lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211012lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline10firstline#110lcs2112lcs#110lcs#210lcs#310lcstable2120lcstable#12120lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::20nil00lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211112lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline10firstline#110lcs2112lcs#111lcs#211lcs#310lcstable2120lcstable#12120lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::20nil00lcs#2::z0z1c60lcs#3z0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211112lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1111right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt11+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1110firstline#11110lcs211112lcs#110lcs#210lcs#310lcstable211112lcstable#1211012lcstable#230lcstable#330max20max#130newline30newline#130newline#240newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00lcstablez0z1c64lcstable#1z0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#01c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add211112#succ11#eq20#and211112#compare211112lcstable211112lcstable#1211112lcstable#231111213lcstable#3311213newline31101213newline#1311213newline#24111121314newline#35112131415newline#461111213141516right1110right#11111#abs1111newline#561111213141516newline#62112newline#741121314#equal211012max211112max#131111213#greater211112#ckgt10+2111#pred11firstline1111firstline#11111#add2120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110#equal20#greater20+2120firstline1110firstline#11110lcs211112lcs#111lcs#211lcs#311lcstable211012lcstable#1211012lcstable#231lcstable#331max20max#130newline31newline#131newline#241newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ01#GT01#LT01::2112nil00newline#1nilz0z1c75newline#2nilz0z1z2c77#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1121111firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+20firstline10firstline#110lcs211112222112211lcs#110lcs#210lcs#310lcstable21120lcstable#121120lcstable#23120lcstable#33120max20max#130newline3130newline#13110newline#24130newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00newline#1::z0z1z2z3c74newline#2z2z0z1z3#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq21#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal21max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1221111firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+20firstline10firstline#110lcs211122122212111lcs#110lcs#210lcs#310lcstable22120lcstable#122120lcstable#23220lcstable#33220max22max#132newline3230newline#13210newline#24223newline#352newline#462newline#562newline#620newline#74110111right10right#110#false01#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00max#1#falsez0z1c71max#1#truez0z1c72#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#0#eqnilnil#true#eq::z0z1::z2z3#and#eqz0z2#eqz1z3#eq#0#negz0#false#eq#negz0#0#false#eq#0#posz0#false#eq#posz0#0#false#eq#0#0#true#and#false#true#false#and#true#false#false#eq#negz0#posz1#false#eq#posz0#negz1#false#eq#posz0#posz1#eqz0z1#and#true#true#true#eq::z0z1nil#false#eqnil::z0z1#false#eq#0#sz0#false#eq#sz0#0#false#equalz0z1#eqz0z1#eq#sz0#sz1#eqz0z1#eq#negz0#negz1#eqz0z1#and#false#false#false2c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1111211firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110211#equal20#greater20+20firstline10firstline#110lcs211122222112211lcs#110lcs#210lcs#310lcstable2110112lcstable#12110112lcstable#23120lcstable#33120max20max#130newline3130newline#13110newline#24113newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211211firstline#11111111#add22120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+22120firstline10firstline#110lcs222122122212211lcs#112lcs#212lcs#312lcstable22120lcstable#122120lcstable#23220lcstable#33220max20max#130newline3230newline#13210newline#24223newline#352newline#461newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg12#EQ00#GT00#LT00::2112nil00newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211211firstline#11111111#add21120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+21120firstline10firstline#110lcs212122222212211lcs#110lcs#210lcs#310lcstable2121212111lcstable#12121212111lcstable#23222lcstable#33222max20max#130newline3213newline#13111newline#24213newline#350newline#460newline#560newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg12#EQ00#GT00#LT00::2112nil00newlinez0z1z2c73newline#1z2z1z0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211111firstline#11111111#add22120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110211#equal20#greater20+22120firstline10firstline#110lcs2222222112111lcs#110lcs#210lcs#310lcstable21120lcstable#121120lcstable#23220lcstable#33220max20max#130newline3130newline#13110newline#24213newline#352newline#462newline#562newline#621newline#741right10right#110#false00#true00#pos10#s10#000#neg12#EQ00#GT00#LT00::2212nil00newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1121211firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+20firstline10firstline#110lcs211022222212211lcs#110lcs#210lcs#310lcstable22120111lcstable#122120111lcstable#23120lcstable#33120max20max#130newline3130newline#13110newline#24113newline#351newline#461newline#561newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1111111firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1110111#equal20#greater20+20firstline10firstline#110lcs2212122212111lcs#110lcs#210lcs#310lcstable2120112lcstable#121120lcstable#23120lcstable#33120max20max#130newline3130newline#13110newline#24213newline#352newline#461newline#560newline#620newline#740right11right#111#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2212nil00right#1::z0z1c85right#1nilc86#abs#0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211111firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal21#greater20+20firstline10firstline#110lcs221122122212111lcs#110lcs#210lcs#310lcstable2220212lcstable#12220212lcstable#23220lcstable#33220max20max#130newline3230newline#13210newline#24123newline#351newline#461newline#561newline#620newline#740right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00#equalz0z1c52#eqz0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211111firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1121211#equal20#greater20+20firstline11110firstline#111110lcs221122222212111lcs#111lcs#211lcs#311lcstable21220212111lcstable#121220212111lcstable#23220lcstable#33220max20max#130newline3230newline#13210newline#24223newline#352newline#461newline#560newline#620newline#740right11right#111#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00#abs#0c48#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211211firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater21+20firstline1210firstline#11210lcs212122222212211lcs#110lcs#210lcs#310lcstable2220212211lcstable#12220212211lcstable#23220lcstable#33220max21max#130newline3230newline#13210newline#24223newline#351newline#461newline#561newline#620newline#741right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2212nil00#greaterz0z1c53#ckgt#comparez0z1#comparez0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1221211firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+20firstline10firstline#110lcs2210222212111lcs#110lcs#210lcs#310lcstable21120lcstable#121120lcstable#23120lcstable#33120max21max#130newline3130newline#13110newline#24113newline#351newline#461newline#561newline#620newline#741right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::2112nil00maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right10right#11111111#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1121211firstline#11111111#add21120#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210211#equal20#greater20+22120firstline10firstline#110lcs222122222212111lcs#112lcs#212lcs#311lcstable2220212lcstable#122120lcstable#23220lcstable#33220max20max#130newline3230newline#13210newline#24223newline#352newline#461newline#560newline#620newline#740right11right#110#false00#true00#pos10#s10#000#neg12#EQ00#GT00#LT00::2212nil00rightz0c84right#1z0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#02c00c11110c2211012c31110c4211012c500c600c700c800c900c1000c1100c1200c1300c1400c1500c1600c171110c1800c1900c2000c211110c2200c231110c2400c2500c2600c2700c2800c291110c3000c3100c3200c331110c3400c351110c3631101213c3700c3800c3900c4000c4100c4200c4300c4400c4500c4600c4700c4800c4900c5000c5100c521110c53211012c541110c551110c56211012c5700c58211012c591110c601110c611110c6200c631110c641110c65211012c661110c671110c681110c6900c70211012c7100c7200c731110c741110c7500c76211012c7700c78211012c79211012c8031101213c8100c821110c831110c841110c8500c861110#add20#succ11#eq20#and21#compare20lcstable20lcstable#1211112122112111lcstable#2311213133123122lcstable#331111213133123122newline30newline#1311213133123122newline#241121314144134124133123122newline#35112131415155145135125115111121131141144134124122132133newline#4611213141516166156146136126155145135125122132142144134133right1210211right#11210211#abs10newline#5611213141516166156146136126155145135125122132142144134133newline#62112122newline#740#equal20max211112122112111max#1311213133123122#greater20#ckgt11+211112122112111#pred11firstline1211111firstline#11111111#add20#and20#ckgt10#compare20#eq20#pred10#succ10#abs1210111#equal20#greater20+21firstline10firstline#110lcs222122122212211lcs#110lcs#210lcs#310lcstable2220112111lcstable#12220112111lcstable#2312023lcstable#3312013max20max#130newline3130newline#13110newline#24113newline#351newline#461newline#561newline#620newline#741right10right#110#false00#true00#pos10#s10#000#neg10#EQ00#GT00#LT00::211112nil02+z0z1c54#addz0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#and#false#falsec5#and#false#truec6#and#true#falsec7#and#true#truec8#ckgt#EQc9#ckgt#GTc10#ckgt#LTc11#compare#0#0c12#compare#0#negz0c13#compare#0#posz0c14#compare#0#sz0c15#compare#negz0#0c16#compare#negz0#negz1c17#comparez1z0#compare#negz0#posz1c18#compare#posz0#0c19#compare#posz0#negz1c20#compare#posz0#posz1c21#comparez0z1#compare#sz0#0c22#compare#sz0#sz1c23#comparez0z1#eq#0#0c24#eq#0#negz0c25#eq#0#posz0c26#eq#0#sz0c27#eq#negz0#0c28#eq#negz0#negz1c29#eqz0z1#eq#negz0#posz1c30#eq#posz0#0c31#eq#posz0#negz1c32#eq#posz0#posz1c33#eqz0z1#eq#sz0#0c34#eq#sz0#sz1c35#eqz0z1#eq::z0z1::z2z3c36#and#eqz0z2#eqz1z3#eqz0z2#eqz1z3#eq::z0z1nilc37#eqnil::z0z1c38#eqnilnilc39#pred#0c40#pred#neg#sz0c41#pred#pos#s#0c42#pred#pos#s#sz0c43#succ#0c44#succ#neg#s#0c45#succ#neg#s#sz0c46#succ#pos#sz0c47#abs#0c48#abs#negz0c49#abs#posz0c50#abs#sz0c51#equalz0z1c52#eqz0z1#greaterz0z1c53#ckgt#comparez0z1#comparez0z1+z0z1c54#addz0z1firstlinez0c55firstline#1z0firstline#1::z0z1c56#abs#0firstlinez1firstline#1nilc57lcsz0z1c58lcs#1lcstablez0z1lcstablez0z1lcs#1z0c59lcs#2z0lcs#2::z0z1c60lcs#3z0lcs#2nilc61#abs#0lcs#3::z0z1c62lcs#3nilc63#abs#0lcstablez0z1c64lcstable#1z0z1lcstable#1::z0z1z2c65lcstable#2lcstablez1z2z2z0lcstablez1z2lcstable#1nilz0c66firstlinez0lcstable#2z0z1z2c67lcstable#3z0z1z2lcstable#3::z0z1z2z3c68newlinez3z0z2lcstable#3nilz0z1c69maxz0z1c70max#1#greaterz0z1z0z1#greaterz0z1max#1#falsez0z1c71max#1#truez0z1c72newlinez0z1z2c73newline#1z2z1z0newline#1::z0z1z2z3c74newline#2z2z0z1z3newline#1nilz0z1c75newline#2::z0z1z2z3z4c76newline#3newlinez4z1z3z0z1z2z4newlinez4z1z3newline#2nilz0z1z2c77newline#3z0z1z2z3z4c78newline#4rightz0z1z2z0z3z4rightz0newline#4z0z1z2z3z4z5c79newline#5rightz2z1z3z0z4z5rightz2newline#5z0z1z2z3z4z5c80newline#6newline#7#equalz4z5z1z0z3z2newline#7#equalz4z5z1z0z3#equalz4z5newline#6z0z1c81newline#7#falsez0z1z2c82maxz0z2newline#7#truez0z1z2c83+z1#pos#s#0rightz0c84right#1z0right#1::z0z1c85right#1nilc86#abs#0AProVEAProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty Statistics for single proof: 100.00 % (31 real / 0 unknown / 0 assumptions / 31 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe