active U101 tt V2 mark U102 isLNat V2 active U102 tt mark tt active U11 tt N XS mark U12 isLNat XS N XS active U111 tt mark tt active U12 tt N XS mark snd splitAt N XS active U121 tt mark tt active U131 tt V2 mark U132 isLNat V2 active U132 tt mark tt active U141 tt V2 mark U142 isLNat V2 active U142 tt mark tt active U151 tt V2 mark U152 isLNat V2 active U152 tt mark tt active U161 tt N mark cons N natsFrom s N active U171 tt N XS mark U172 isLNat XS N XS active U172 tt N XS mark head afterNth N XS active U181 tt Y mark U182 isLNat Y Y active U182 tt Y mark Y active U191 tt XS mark pair nil XS active U201 tt N X XS mark U202 isNatural X N X XS active U202 tt N X XS mark U203 isLNat XS N X XS active U203 tt N X XS mark U204 splitAt N XS X active U204 pair YS ZS X mark pair cons X YS ZS active U21 tt X Y mark U22 isLNat Y X active U211 tt XS mark U212 isLNat XS XS active U212 tt XS mark XS active U22 tt X mark X active U221 tt N XS mark U222 isLNat XS N XS active U222 tt N XS mark fst splitAt N XS active U31 tt N XS mark U32 isLNat XS N active U32 tt N mark N active U41 tt V2 mark U42 isLNat V2 active U42 tt mark tt active U51 tt V2 mark U52 isLNat V2 active U52 tt mark tt active U61 tt mark tt active U71 tt mark tt active U81 tt mark tt active U91 tt mark tt active afterNth N XS mark U11 isNatural N N XS active fst pair X Y mark U21 isLNat X X Y active head cons N XS mark U31 isNatural N N XS active isLNat nil mark tt active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active isLNat fst V1 mark U61 isPLNat V1 active isLNat natsFrom V1 mark U71 isNatural V1 active isLNat snd V1 mark U81 isPLNat V1 active isLNat tail V1 mark U91 isLNat V1 active isLNat take V1 V2 mark U101 isNatural V1 V2 active isNatural 0 mark tt active isNatural head V1 mark U111 isLNat V1 active isNatural s V1 mark U121 isNatural V1 active isNatural sel V1 V2 mark U131 isNatural V1 V2 active isPLNat pair V1 V2 mark U141 isLNat V1 V2 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 active natsFrom N mark U161 isNatural N N active sel N XS mark U171 isNatural N N XS active snd pair X Y mark U181 isLNat X Y active splitAt 0 XS mark U191 isLNat XS XS active splitAt s N cons X XS mark U201 isNatural N N X XS active tail cons N XS mark U211 isNatural N XS active take N XS mark U221 isNatural N N XS mark U101 X1 X2 active U101 mark X1 X2 mark tt active tt mark U102 X active U102 mark X mark isLNat X active isLNat X mark U11 X1 X2 X3 active U11 mark X1 X2 X3 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 mark U111 X active U111 mark X mark snd X active snd mark X mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U121 X active U121 mark X mark U131 X1 X2 active U131 mark X1 X2 mark U132 X active U132 mark X mark U141 X1 X2 active U141 mark X1 X2 mark U142 X active U142 mark X mark U151 X1 X2 active U151 mark X1 X2 mark U152 X active U152 mark X mark U161 X1 X2 active U161 mark X1 X2 mark cons X1 X2 active cons mark X1 X2 mark natsFrom X active natsFrom mark X mark s X active s mark X mark U171 X1 X2 X3 active U171 mark X1 X2 X3 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 mark head X active head mark X mark afterNth X1 X2 active afterNth mark X1 mark X2 mark U181 X1 X2 active U181 mark X1 X2 mark U182 X1 X2 active U182 mark X1 X2 mark U191 X1 X2 active U191 mark X1 X2 mark pair X1 X2 active pair mark X1 mark X2 mark nil active nil mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark isNatural X active isNatural X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark U204 X1 X2 active U204 mark X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 mark U22 X1 X2 active U22 mark X1 X2 mark U211 X1 X2 active U211 mark X1 X2 mark U212 X1 X2 active U212 mark X1 X2 mark U221 X1 X2 X3 active U221 mark X1 X2 X3 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 mark fst X active fst mark X mark U31 X1 X2 X3 active U31 mark X1 X2 X3 mark U32 X1 X2 active U32 mark X1 X2 mark U41 X1 X2 active U41 mark X1 X2 mark U42 X active U42 mark X mark U51 X1 X2 active U51 mark X1 X2 mark U52 X active U52 mark X mark U61 X active U61 mark X mark U71 X active U71 mark X mark U81 X active U81 mark X mark U91 X active U91 mark X mark isPLNat X active isPLNat X mark tail X active tail mark X mark take X1 X2 active take mark X1 mark X2 mark 0 active 0 mark sel X1 X2 active sel mark X1 mark X2 U101 mark X1 X2 U101 X1 X2 U101 X1 mark X2 U101 X1 X2 U101 active X1 X2 U101 X1 X2 U101 X1 active X2 U101 X1 X2 U102 mark X U102 X U102 active X U102 X isLNat mark X isLNat X isLNat active X isLNat X U11 mark X1 X2 X3 U11 X1 X2 X3 U11 X1 mark X2 X3 U11 X1 X2 X3 U11 X1 X2 mark X3 U11 X1 X2 X3 U11 active X1 X2 X3 U11 X1 X2 X3 U11 X1 active X2 X3 U11 X1 X2 X3 U11 X1 X2 active X3 U11 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U12 X1 mark X2 X3 U12 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U12 active X1 X2 X3 U12 X1 X2 X3 U12 X1 active X2 X3 U12 X1 X2 X3 U12 X1 X2 active X3 U12 X1 X2 X3 U111 mark X U111 X U111 active X U111 X snd mark X snd X snd active X snd X splitAt mark X1 X2 splitAt X1 X2 splitAt X1 mark X2 splitAt X1 X2 splitAt active X1 X2 splitAt X1 X2 splitAt X1 active X2 splitAt X1 X2 U121 mark X U121 X U121 active X U121 X U131 mark X1 X2 U131 X1 X2 U131 X1 mark X2 U131 X1 X2 U131 active X1 X2 U131 X1 X2 U131 X1 active X2 U131 X1 X2 U132 mark X U132 X U132 active X U132 X U141 mark X1 X2 U141 X1 X2 U141 X1 mark X2 U141 X1 X2 U141 active X1 X2 U141 X1 X2 U141 X1 active X2 U141 X1 X2 U142 mark X U142 X U142 active X U142 X U151 mark X1 X2 U151 X1 X2 U151 X1 mark X2 U151 X1 X2 U151 active X1 X2 U151 X1 X2 U151 X1 active X2 U151 X1 X2 U152 mark X U152 X U152 active X U152 X U161 mark X1 X2 U161 X1 X2 U161 X1 mark X2 U161 X1 X2 U161 active X1 X2 U161 X1 X2 U161 X1 active X2 U161 X1 X2 cons mark X1 X2 cons X1 X2 cons X1 mark X2 cons X1 X2 cons active X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 natsFrom mark X natsFrom X natsFrom active X natsFrom X s mark X s X s active X s X U171 mark X1 X2 X3 U171 X1 X2 X3 U171 X1 mark X2 X3 U171 X1 X2 X3 U171 X1 X2 mark X3 U171 X1 X2 X3 U171 active X1 X2 X3 U171 X1 X2 X3 U171 X1 active X2 X3 U171 X1 X2 X3 U171 X1 X2 active X3 U171 X1 X2 X3 U172 mark X1 X2 X3 U172 X1 X2 X3 U172 X1 mark X2 X3 U172 X1 X2 X3 U172 X1 X2 mark X3 U172 X1 X2 X3 U172 active X1 X2 X3 U172 X1 X2 X3 U172 X1 active X2 X3 U172 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 head mark X head X head active X head X afterNth mark X1 X2 afterNth X1 X2 afterNth X1 mark X2 afterNth X1 X2 afterNth active X1 X2 afterNth X1 X2 afterNth X1 active X2 afterNth X1 X2 U181 mark X1 X2 U181 X1 X2 U181 X1 mark X2 U181 X1 X2 U181 active X1 X2 U181 X1 X2 U181 X1 active X2 U181 X1 X2 U182 mark X1 X2 U182 X1 X2 U182 X1 mark X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U182 X1 active X2 U182 X1 X2 U191 mark X1 X2 U191 X1 X2 U191 X1 mark X2 U191 X1 X2 U191 active X1 X2 U191 X1 X2 U191 X1 active X2 U191 X1 X2 pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 isNatural mark X isNatural X isNatural active X isNatural X U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 U204 mark X1 X2 U204 X1 X2 U204 X1 mark X2 U204 X1 X2 U204 active X1 X2 U204 X1 X2 U204 X1 active X2 U204 X1 X2 U21 mark X1 X2 X3 U21 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U21 X1 X2 mark X3 U21 X1 X2 X3 U21 active X1 X2 X3 U21 X1 X2 X3 U21 X1 active X2 X3 U21 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U22 mark X1 X2 U22 X1 X2 U22 X1 mark X2 U22 X1 X2 U22 active X1 X2 U22 X1 X2 U22 X1 active X2 U22 X1 X2 U211 mark X1 X2 U211 X1 X2 U211 X1 mark X2 U211 X1 X2 U211 active X1 X2 U211 X1 X2 U211 X1 active X2 U211 X1 X2 U212 mark X1 X2 U212 X1 X2 U212 X1 mark X2 U212 X1 X2 U212 active X1 X2 U212 X1 X2 U212 X1 active X2 U212 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U221 X1 X2 mark X3 U221 X1 X2 X3 U221 active X1 X2 X3 U221 X1 X2 X3 U221 X1 active X2 X3 U221 X1 X2 X3 U221 X1 X2 active X3 U221 X1 X2 X3 U222 mark X1 X2 X3 U222 X1 X2 X3 U222 X1 mark X2 X3 U222 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U222 active X1 X2 X3 U222 X1 X2 X3 U222 X1 active X2 X3 U222 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 fst mark X fst X fst active X fst X U31 mark X1 X2 X3 U31 X1 X2 X3 U31 X1 mark X2 X3 U31 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U31 active X1 X2 X3 U31 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 U31 X1 X2 active X3 U31 X1 X2 X3 U32 mark X1 X2 U32 X1 X2 U32 X1 mark X2 U32 X1 X2 U32 active X1 X2 U32 X1 X2 U32 X1 active X2 U32 X1 X2 U41 mark X1 X2 U41 X1 X2 U41 X1 mark X2 U41 X1 X2 U41 active X1 X2 U41 X1 X2 U41 X1 active X2 U41 X1 X2 U42 mark X U42 X U42 active X U42 X U51 mark X1 X2 U51 X1 X2 U51 X1 mark X2 U51 X1 X2 U51 active X1 X2 U51 X1 X2 U51 X1 active X2 U51 X1 X2 U52 mark X U52 X U52 active X U52 X U61 mark X U61 X U61 active X U61 X U71 mark X U71 X U71 active X U71 X U81 mark X U81 X U81 active X U81 X U91 mark X U91 X U91 active X U91 X isPLNat mark X isPLNat X isPLNat active X isPLNat X tail mark X tail X tail active X tail X take mark X1 X2 take X1 X2 take X1 mark X2 take X1 X2 take active X1 X2 take X1 X2 take X1 active X2 take X1 X2 sel mark X1 X2 sel X1 X2 sel X1 mark X2 sel X1 X2 sel active X1 X2 sel X1 X2 sel X1 active X2 sel X1 X2 2.2 mark afterNth X1 X2 active afterNth mark X1 mark X2 mark U141 X1 X2 mark X1 U22 X1 active X2 U22 X1 X2 active U11 tt N XS isLNat XS mark tail X tail mark X U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U41 X1 X2 U41 mark X1 X2 mark U203 X1 X2 X3 X4 U203 mark X1 X2 X3 X4 mark U102 X active U102 mark X mark U172 X1 X2 X3 active U172 mark X1 X2 X3 U102 mark X U102 X active isNatural sel V1 V2 mark U131 isNatural V1 V2 active sel N XS mark U171 isNatural N N XS mark U211 X1 X2 active U211 mark X1 X2 active U181 tt Y U182 isLNat Y Y mark U221 X1 X2 X3 active U221 mark X1 X2 X3 U182 X1 active X2 U182 X1 X2 active U51 tt V2 U52 isLNat V2 U51 X1 active X2 U51 X1 X2 U31 X1 X2 mark X3 U31 X1 X2 X3 U221 X1 active X2 X3 U221 X1 X2 X3 active U202 tt N X XS U203 isLNat XS N X XS mark take X1 X2 mark X1 active U152 tt mark tt fst mark X fst X U22 mark X1 X2 U22 X1 X2 U161 X1 active X2 U161 X1 X2 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 mark U51 X1 X2 active U51 mark X1 X2 U21 X1 X2 active X3 U21 X1 X2 X3 U102 active X U102 X mark U121 X active U121 mark X mark U191 X1 X2 mark X1 U32 X1 active X2 U32 X1 X2 mark s X mark X mark U181 X1 X2 mark X1 U32 active X1 X2 U32 X1 X2 mark take X1 X2 take mark X1 mark X2 U31 active X1 X2 X3 U31 X1 X2 X3 mark U221 X1 X2 X3 U221 mark X1 X2 X3 active U141 tt V2 mark U142 isLNat V2 active snd pair X Y U181 isLNat X Y pair active X1 X2 pair X1 X2 U152 active X U152 X mark U81 X mark X U21 mark X1 X2 X3 U21 X1 X2 X3 mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U211 X1 X2 U211 mark X1 X2 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active isLNat fst V1 isPLNat V1 active U211 tt XS mark U212 isLNat XS XS snd active X snd X U141 active X1 X2 U141 X1 X2 mark U161 X1 X2 U161 mark X1 X2 mark U21 X1 X2 X3 mark X1 mark U151 X1 X2 U151 mark X1 X2 active U171 tt N XS isLNat XS active U71 tt mark tt isLNat active X isLNat X mark U22 X1 X2 mark X1 active U41 tt V2 U42 isLNat V2 isPLNat mark X isPLNat X cons active X1 X2 cons X1 X2 U91 active X U91 X active fst pair X Y mark U21 isLNat X X Y U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U171 X1 active X2 X3 U171 X1 X2 X3 mark U211 X1 X2 mark X1 active take N XS mark U221 isNatural N N XS U152 mark X U152 X mark splitAt X1 X2 mark X1 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 mark U71 X active U71 mark X active sel N XS U171 isNatural N N XS U71 active X U71 X mark splitAt X1 X2 splitAt mark X1 mark X2 active isNatural 0 mark tt active U111 tt mark tt U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 mark U131 X1 X2 mark X1 active isLNat take V1 V2 isNatural V1 active U132 tt mark tt active U221 tt N XS mark U222 isLNat XS N XS mark U71 X U71 mark X pair X1 mark X2 pair X1 X2 mark take X1 X2 active take mark X1 mark X2 U191 mark X1 X2 U191 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 active isLNat snd V1 isPLNat V1 active head cons N XS mark U31 isNatural N N XS U222 X1 active X2 X3 U222 X1 X2 X3 U131 X1 mark X2 U131 X1 X2 U41 X1 mark X2 U41 X1 X2 mark U102 X mark X take X1 active X2 take X1 X2 mark U42 X mark X active U131 tt V2 isLNat V2 mark take X1 X2 mark X2 active U172 tt N XS afterNth N XS U21 active X1 X2 X3 U21 X1 X2 X3 mark U12 X1 X2 X3 U12 mark X1 X2 X3 U61 mark X U61 X U172 X1 X2 mark X3 U172 X1 X2 X3 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 active isNatural head V1 mark U111 isLNat V1 active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 active U201 tt N X XS mark U202 isNatural X N X XS U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U182 active X1 X2 U182 X1 X2 mark snd X snd mark X afterNth active X1 X2 afterNth X1 X2 U51 X1 mark X2 U51 X1 X2 active U203 tt N X XS splitAt N XS active U141 tt V2 isLNat V2 active isLNat snd V1 mark U81 isPLNat V1 active U222 tt N XS fst splitAt N XS U31 X1 X2 active X3 U31 X1 X2 X3 active U211 tt XS isLNat XS U131 active X1 X2 U131 X1 X2 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 mark nil active nil active isNatural sel V1 V2 U131 isNatural V1 V2 mark sel X1 X2 sel mark X1 mark X2 active head cons N XS isNatural N U191 X1 active X2 U191 X1 X2 active take N XS U221 isNatural N N XS U171 X1 X2 active X3 U171 X1 X2 X3 mark tt active tt mark U81 X U81 mark X active afterNth N XS isNatural N natsFrom mark X natsFrom X U12 mark X1 X2 X3 U12 X1 X2 X3 mark U31 X1 X2 X3 mark X1 active U101 tt V2 mark U102 isLNat V2 U131 X1 active X2 U131 X1 X2 U52 mark X U52 X mark pair X1 X2 mark X2 active U221 tt N XS U222 isLNat XS N XS U61 active X U61 X mark U201 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 active tail cons N XS U211 isNatural N XS mark U21 X1 X2 X3 active U21 mark X1 X2 X3 active U222 tt N XS mark fst splitAt N XS mark U204 X1 X2 active U204 mark X1 X2 U221 X1 X2 mark X3 U221 X1 X2 X3 active U11 tt N XS U12 isLNat XS N XS U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 active U31 tt N XS mark U32 isLNat XS N active U21 tt X Y isLNat Y U222 X1 X2 active X3 U222 X1 X2 X3 active U31 tt N XS isLNat XS mark U152 X U152 mark X active snd pair X Y isLNat X active U131 tt V2 U132 isLNat V2 active U52 tt mark tt mark U71 X mark X U52 active X U52 X active isNatural head V1 U111 isLNat V1 mark U131 X1 X2 U131 mark X1 X2 U51 mark X1 X2 U51 X1 X2 mark snd X mark X active U191 tt XS pair nil XS mark U101 X1 X2 active U101 mark X1 X2 mark splitAt X1 X2 mark X2 U212 active X1 X2 U212 X1 X2 U181 active X1 X2 U181 X1 X2 active U151 tt V2 mark U152 isLNat V2 mark isNatural X active isNatural X active U91 tt mark tt mark U132 X mark X active U204 pair YS ZS X mark pair cons X YS ZS U41 active X1 X2 U41 X1 X2 U204 mark X1 X2 U204 X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 active isLNat cons V1 V2 U51 isNatural V1 V2 active isPLNat splitAt V1 V2 isNatural V1 U51 active X1 X2 U51 X1 X2 active isNatural s V1 mark U121 isNatural V1 U172 X1 mark X2 X3 U172 X1 X2 X3 mark U51 X1 X2 mark X1 isNatural mark X isNatural X U161 active X1 X2 U161 X1 X2 U151 X1 active X2 U151 X1 X2 mark U61 X active U61 mark X active isLNat tail V1 isLNat V1 active afterNth N XS U11 isNatural N N XS U141 mark X1 X2 U141 X1 X2 snd mark X snd X U111 mark X U111 X mark isPLNat X active isPLNat X U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 sel active X1 X2 sel X1 X2 active snd pair X Y mark U181 isLNat X Y U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 active U222 tt N XS splitAt N XS mark U181 X1 X2 active U181 mark X1 X2 active U21 tt X Y U22 isLNat Y X U212 X1 active X2 U212 X1 X2 mark sel X1 X2 active sel mark X1 mark X2 U12 X1 X2 active X3 U12 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 mark U102 X U102 mark X active U141 tt V2 U142 isLNat V2 active U203 tt N X XS mark U204 splitAt N XS X mark U32 X1 X2 active U32 mark X1 X2 active U32 tt N mark N U142 active X U142 X active isLNat fst V1 U61 isPLNat V1 active isLNat tail V1 mark U91 isLNat V1 mark U131 X1 X2 active U131 mark X1 X2 U212 X1 mark X2 U212 X1 X2 active U202 tt N X XS isLNat XS mark U81 X active U81 mark X active isPLNat splitAt V1 V2 U151 isNatural V1 V2 mark U222 X1 X2 X3 U222 mark X1 X2 X3 U222 mark X1 X2 X3 U222 X1 X2 X3 active isLNat take V1 V2 U101 isNatural V1 V2 U172 mark X1 X2 X3 U172 X1 X2 X3 U132 active X U132 X active U61 tt mark tt active U181 tt Y mark U182 isLNat Y Y mark natsFrom X natsFrom mark X active tail cons N XS mark U211 isNatural N XS mark U51 X1 X2 U51 mark X1 X2 U161 mark X1 X2 U161 X1 X2 take active X1 X2 take X1 X2 mark tail X mark X U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 mark s X active s mark X active U12 tt N XS mark snd splitAt N XS active U21 tt X Y mark U22 isLNat Y X mark fst X fst mark X pair X1 active X2 pair X1 X2 mark U21 X1 X2 X3 U21 mark X1 X2 X3 isNatural active X isNatural X U171 X1 mark X2 X3 U171 X1 X2 X3 U211 mark X1 X2 U211 X1 X2 afterNth X1 mark X2 afterNth X1 X2 take mark X1 X2 take X1 X2 mark U61 X mark X active U221 tt N XS isLNat XS U204 active X1 X2 U204 X1 X2 U182 X1 mark X2 U182 X1 X2 active tail cons N XS isNatural N cons X1 mark X2 cons X1 X2 mark U61 X U61 mark X mark fst X mark X head active X head X active U204 pair YS ZS X pair cons X YS ZS cons X1 active X2 cons X1 X2 U31 X1 mark X2 X3 U31 X1 X2 X3 active isLNat natsFrom V1 mark U71 isNatural V1 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 mark U121 X mark X active sel N XS isNatural N active splitAt 0 XS isLNat XS mark U181 X1 X2 U181 mark X1 X2 mark U31 X1 X2 X3 active U31 mark X1 X2 X3 U71 mark X U71 X U81 mark X U81 X active U182 tt Y mark Y s active X s X active isLNat afterNth V1 V2 U41 isNatural V1 V2 mark U151 X1 X2 mark X1 active splitAt s N cons X XS isNatural N mark natsFrom X mark X active head cons N XS U31 isNatural N N XS mark U42 X U42 mark X mark U101 X1 X2 mark X1 U221 X1 X2 active X3 U221 X1 X2 X3 mark U11 X1 X2 X3 U11 mark X1 X2 X3 cons mark X1 X2 cons X1 X2 U182 mark X1 X2 U182 X1 X2 active U31 tt N XS U32 isLNat XS N active U142 tt mark tt mark U132 X active U132 mark X active U41 tt V2 mark U42 isLNat V2 active isLNat take V1 V2 mark U101 isNatural V1 V2 active isLNat cons V1 V2 isNatural V1 U212 mark X1 X2 U212 X1 X2 active U121 tt mark tt mark U132 X U132 mark X U171 mark X1 X2 X3 U171 X1 X2 X3 sel mark X1 X2 sel X1 X2 head mark X head X U131 mark X1 X2 U131 X1 X2 U191 X1 mark X2 U191 X1 X2 U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 active U161 tt N s N mark U32 X1 X2 mark X1 mark U172 X1 X2 X3 mark X1 mark U142 X mark X sel X1 mark X2 sel X1 X2 mark afterNth X1 X2 mark X2 mark U32 X1 X2 U32 mark X1 X2 active U81 tt mark tt U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 splitAt X1 mark X2 splitAt X1 X2 active U51 tt V2 isLNat V2 take X1 mark X2 take X1 X2 U204 X1 mark X2 U204 X1 X2 active U172 tt N XS head afterNth N XS U11 X1 active X2 X3 U11 X1 X2 X3 sel X1 active X2 sel X1 X2 mark tail X active tail mark X active U101 tt V2 U102 isLNat V2 U32 mark X1 X2 U32 X1 X2 active U131 tt V2 mark U132 isLNat V2 U11 X1 X2 mark X3 U11 X1 X2 X3 mark U204 X1 X2 mark X1 mark U152 X mark X active isLNat natsFrom V1 isNatural V1 tail mark X tail X U101 mark X1 X2 U101 X1 X2 fst active X fst X afterNth mark X1 X2 afterNth X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U11 active X1 X2 X3 U11 X1 X2 X3 active U151 tt V2 isLNat V2 isPLNat active X isPLNat X U151 X1 mark X2 U151 X1 X2 mark s X s mark X mark U161 X1 X2 mark X1 U12 X1 X2 mark X3 U12 X1 X2 X3 mark U172 X1 X2 X3 U172 mark X1 X2 X3 active isNatural s V1 U121 isNatural V1 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark U22 X1 X2 active U22 mark X1 X2 mark U142 X U142 mark X mark U141 X1 X2 active U141 mark X1 X2 mark fst X active fst mark X U211 active X1 X2 U211 X1 X2 U111 active X U111 X U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 mark U202 X1 X2 X3 X4 U202 mark X1 X2 X3 X4 mark sel X1 X2 mark X2 active U12 tt N XS snd splitAt N XS active U202 tt N X XS mark U203 isLNat XS N X XS U12 X1 mark X2 X3 U12 X1 X2 X3 active isNatural head V1 isLNat V1 active natsFrom N U161 isNatural N N U42 active X U42 X mark 0 active 0 mark U41 X1 X2 active U41 mark X1 X2 mark U11 X1 X2 X3 mark X1 mark U101 X1 X2 U101 mark X1 X2 mark pair X1 X2 pair mark X1 mark X2 U222 X1 mark X2 X3 U222 X1 X2 X3 splitAt mark X1 X2 splitAt X1 X2 isLNat mark X isLNat X U151 mark X1 X2 U151 X1 X2 active U161 tt N natsFrom s N active natsFrom N isNatural N mark U52 X active U52 mark X mark U31 X1 X2 X3 U31 mark X1 X2 X3 active U204 pair YS ZS X cons X YS splitAt X1 active X2 splitAt X1 X2 active isLNat snd V1 U81 isPLNat V1 mark U121 X U121 mark X U91 mark X U91 X mark cons X1 X2 cons mark X1 X2 tail active X tail X mark U182 X1 X2 active U182 mark X1 X2 active take N XS isNatural N mark U41 X1 X2 mark X1 U41 mark X1 X2 U41 X1 X2 mark U201 X1 X2 X3 X4 mark X1 mark U111 X U111 mark X U81 active X U81 X U171 X1 X2 mark X3 U171 X1 X2 X3 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 mark U151 X1 X2 active U151 mark X1 X2 U222 X1 X2 mark X3 U222 X1 X2 X3 pair mark X1 X2 pair X1 X2 mark U22 X1 X2 U22 mark X1 X2 mark U171 X1 X2 X3 mark X1 mark U111 X mark X U181 X1 mark X2 U181 X1 X2 s mark X s X mark head X head mark X U221 active X1 X2 X3 U221 X1 X2 X3 U221 mark X1 X2 X3 U221 X1 X2 X3 mark pair X1 X2 active pair mark X1 mark X2 mark U202 X1 X2 X3 X4 mark X1 active splitAt 0 XS U191 isLNat XS XS U22 X1 mark X2 U22 X1 X2 active U171 tt N XS U172 isLNat XS N XS U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 mark sel X1 X2 mark X1 active U211 tt XS U212 isLNat XS XS mark U182 X1 X2 mark X1 active isPLNat pair V1 V2 mark U141 isLNat V1 V2 U22 active X1 X2 U22 X1 X2 U172 X1 X2 active X3 U172 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U12 active X1 X2 X3 U12 X1 X2 X3 active U212 tt XS mark XS U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 mark U11 X1 X2 X3 active U11 mark X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 mark U191 X1 X2 U191 mark X1 X2 mark U111 X active U111 mark X U101 X1 active X2 U101 X1 X2 mark U182 X1 X2 U182 mark X1 X2 natsFrom active X natsFrom X U141 X1 active X2 U141 X1 X2 active isLNat nil mark tt active U201 tt N X XS U202 isNatural X N X XS U211 X1 active X2 U211 X1 X2 mark U141 X1 X2 U141 mark X1 X2 U21 X1 mark X2 X3 U21 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U222 active X1 X2 X3 U222 X1 X2 X3 U181 mark X1 X2 U181 X1 X2 afterNth X1 active X2 afterNth X1 X2 active U51 tt V2 mark U52 isLNat V2 mark U152 X active U152 mark X active isNatural sel V1 V2 isNatural V1 mark U221 X1 X2 X3 mark X1 U11 X1 X2 active X3 U11 X1 X2 X3 mark U203 X1 X2 X3 X4 mark X1 active U191 tt XS mark pair nil XS splitAt active X1 X2 splitAt X1 X2 active isLNat natsFrom V1 U71 isNatural V1 mark U171 X1 X2 X3 U171 mark X1 X2 X3 U21 X1 active X2 X3 U21 X1 X2 X3 mark afterNth X1 X2 afterNth mark X1 mark X2 active U181 tt Y isLNat Y active U161 tt N mark cons N natsFrom s N U121 active X U121 X U101 X1 mark X2 U101 X1 X2 active natsFrom N mark U161 isNatural N N active U11 tt N XS mark U12 isLNat XS N XS U121 mark X U121 X active U102 tt mark tt active U201 tt N X XS isNatural X active fst pair X Y U21 isLNat X X Y U161 X1 mark X2 U161 X1 X2 U42 mark X U42 X active splitAt 0 XS mark U191 isLNat XS XS U132 mark X U132 X U32 X1 mark X2 U32 X1 X2 mark cons X1 X2 mark X1 mark snd X active snd mark X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 mark head X mark X mark U12 X1 X2 X3 active U12 mark X1 X2 X3 mark U212 X1 X2 active U212 mark X1 X2 active U12 tt N XS splitAt N XS mark head X active head mark X mark U191 X1 X2 active U191 mark X1 X2 active U41 tt V2 isLNat V2 mark cons X1 X2 active cons mark X1 X2 U11 X1 mark X2 X3 U11 X1 X2 X3 active U161 tt N cons N natsFrom s N active isLNat afterNth V1 V2 isNatural V1 U172 X1 active X2 X3 U172 X1 X2 X3 active splitAt s N cons X XS mark U201 isNatural N N X XS mark natsFrom X active natsFrom mark X mark U42 X active U42 mark X active U151 tt V2 U152 isLNat V2 U31 X1 active X2 X3 U31 X1 X2 X3 active isLNat fst V1 mark U61 isPLNat V1 active fst pair X Y isLNat X active U22 tt X mark X U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 active U172 tt N XS mark head afterNth N XS mark U212 X1 X2 mark X1 active U42 tt mark tt active isNatural s V1 isNatural V1 U21 X1 X2 mark X3 U21 X1 X2 X3 active isPLNat pair V1 V2 isLNat V1 mark U204 X1 X2 U204 mark X1 X2 U31 mark X1 X2 X3 U31 X1 X2 X3 mark U171 X1 X2 X3 active U171 mark X1 X2 X3 U101 active X1 X2 U101 X1 X2 mark U12 X1 X2 X3 mark X1 U171 active X1 X2 X3 U171 X1 X2 X3 active U203 tt N X XS U204 splitAt N XS X U12 X1 active X2 X3 U12 X1 X2 X3 mark pair X1 X2 mark X1 U181 X1 active X2 U181 X1 X2 mark U91 X active U91 mark X U204 X1 active X2 U204 X1 X2 mark U52 X mark X mark U91 X U91 mark X mark U222 X1 X2 X3 mark X1 active U101 tt V2 isLNat V2 active U171 tt N XS mark U172 isLNat XS N XS U41 X1 active X2 U41 X1 X2 mark afterNth X1 X2 mark X1 mark U52 X U52 mark X U142 mark X U142 X U11 mark X1 X2 X3 U11 X1 X2 X3 U172 active X1 X2 X3 U172 X1 X2 X3 active afterNth N XS mark U11 isNatural N N XS mark U91 X mark X U191 active X1 X2 U191 X1 X2 active isLNat tail V1 U91 isLNat V1 U151 active X1 X2 U151 X1 X2 mark isLNat X active isLNat X active isPLNat pair V1 V2 U141 isLNat V1 V2 mark U212 X1 X2 U212 mark X1 X2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U142 X active U142 mark X active splitAt s N cons X XS U201 isNatural N N X XS mark U161 X1 X2 active U161 mark X1 X2 true mark U161 X1 X2 active U161 mark X1 X2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U142 X active U142 mark X mark isLNat X active isLNat X active afterNth N XS mark U11 isNatural N N XS mark U91 X mark X mark afterNth X1 X2 mark X1 mark U222 X1 X2 X3 mark X1 active U171 tt N XS mark U172 isLNat XS N XS mark U52 X mark X mark U91 X active U91 mark X mark pair X1 X2 mark X1 mark U12 X1 X2 X3 mark X1 mark U171 X1 X2 X3 active U171 mark X1 X2 X3 mark U212 X1 X2 mark X1 active U172 tt N XS mark head afterNth N XS active U22 tt X mark X active isLNat fst V1 mark U61 isPLNat V1 active splitAt s N cons X XS mark U201 isNatural N N X XS mark natsFrom X active natsFrom mark X mark U42 X active U42 mark X mark cons X1 X2 active cons mark X1 X2 mark head X active head mark X mark U191 X1 X2 active U191 mark X1 X2 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 mark U212 X1 X2 active U212 mark X1 X2 mark head X mark X mark snd X active snd mark X mark cons X1 X2 mark X1 active splitAt 0 XS mark U191 isLNat XS XS active U11 tt N XS mark U12 isLNat XS N XS active natsFrom N mark U161 isNatural N N active U161 tt N mark cons N natsFrom s N active U191 tt XS mark pair nil XS mark U203 X1 X2 X3 X4 mark X1 mark U221 X1 X2 X3 mark X1 active U51 tt V2 mark U52 isLNat V2 mark U152 X active U152 mark X mark U111 X active U111 mark X mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active U212 tt XS mark XS active isPLNat pair V1 V2 mark U141 isLNat V1 V2 mark U182 X1 X2 mark X1 mark sel X1 X2 mark X1 mark U202 X1 X2 X3 X4 mark X1 mark pair X1 X2 active pair mark X1 mark X2 mark U111 X mark X mark U151 X1 X2 active U151 mark X1 X2 mark U171 X1 X2 X3 mark X1 mark U201 X1 X2 X3 X4 mark X1 mark U41 X1 X2 mark X1 mark U182 X1 X2 active U182 mark X1 X2 mark U52 X active U52 mark X mark U41 X1 X2 active U41 mark X1 X2 mark U11 X1 X2 X3 mark X1 active U202 tt N X XS mark U203 isLNat XS N X XS mark sel X1 X2 mark X2 mark fst X active fst mark X mark U141 X1 X2 active U141 mark X1 X2 mark U22 X1 X2 active U22 mark X1 X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark U161 X1 X2 mark X1 active U131 tt V2 mark U132 isLNat V2 mark U204 X1 X2 mark X1 mark U152 X mark X mark tail X active tail mark X mark U142 X mark X mark afterNth X1 X2 mark X2 mark U32 X1 X2 mark X1 mark U172 X1 X2 X3 mark X1 active isLNat take V1 V2 mark U101 isNatural V1 V2 active U41 tt V2 mark U42 isLNat V2 mark U132 X active U132 mark X mark U101 X1 X2 mark X1 mark U151 X1 X2 mark X1 mark natsFrom X mark X active U182 tt Y mark Y mark U31 X1 X2 X3 active U31 mark X1 X2 X3 mark U121 X mark X active isLNat natsFrom V1 mark U71 isNatural V1 mark fst X mark X mark U61 X mark X active U12 tt N XS mark snd splitAt N XS active U21 tt X Y mark U22 isLNat Y X mark s X active s mark X mark tail X mark X active U181 tt Y mark U182 isLNat Y Y active tail cons N XS mark U211 isNatural N XS mark U81 X active U81 mark X active isLNat tail V1 mark U91 isLNat V1 mark U131 X1 X2 active U131 mark X1 X2 active U203 tt N X XS mark U204 splitAt N XS X mark U32 X1 X2 active U32 mark X1 X2 active U32 tt N mark N mark sel X1 X2 active sel mark X1 mark X2 mark U181 X1 X2 active U181 mark X1 X2 active snd pair X Y mark U181 isLNat X Y mark isPLNat X active isPLNat X mark U61 X active U61 mark X mark U51 X1 X2 mark X1 active isNatural s V1 mark U121 isNatural V1 active U204 pair YS ZS X mark pair cons X YS ZS mark isNatural X active isNatural X mark U132 X mark X active U151 tt V2 mark U152 isLNat V2 mark U101 X1 X2 active U101 mark X1 X2 mark splitAt X1 X2 mark X2 mark snd X mark X mark U71 X mark X active U31 tt N XS mark U32 isLNat XS N active U222 tt N XS mark fst splitAt N XS mark U204 X1 X2 active U204 mark X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 mark pair X1 X2 mark X2 mark U31 X1 X2 X3 mark X1 active U101 tt V2 mark U102 isLNat V2 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 active isLNat snd V1 mark U81 isPLNat V1 active U201 tt N X XS mark U202 isNatural X N X XS active isNatural head V1 mark U111 isLNat V1 active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 mark take X1 X2 mark X2 mark U42 X mark X mark U102 X mark X active head cons N XS mark U31 isNatural N N XS active U221 tt N XS mark U222 isLNat XS N XS mark take X1 X2 active take mark X1 mark X2 mark U131 X1 X2 mark X1 mark U71 X active U71 mark X active take N XS mark U221 isNatural N N XS mark splitAt X1 X2 mark X1 mark U211 X1 X2 mark X1 active fst pair X Y mark U21 isLNat X X Y mark U22 X1 X2 mark X1 mark U21 X1 X2 X3 mark X1 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active U211 tt XS mark U212 isLNat XS XS mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U81 X mark X active U141 tt V2 mark U142 isLNat V2 mark U181 X1 X2 mark X1 mark s X mark X mark U121 X active U121 mark X mark U191 X1 X2 mark X1 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 mark U51 X1 X2 active U51 mark X1 X2 mark take X1 X2 mark X1 mark U221 X1 X2 X3 active U221 mark X1 X2 X3 active sel N XS mark U171 isNatural N N XS mark U211 X1 X2 active U211 mark X1 X2 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 active isNatural sel V1 V2 mark U131 isNatural V1 V2 mark U102 X active U102 mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U141 X1 X2 mark X1 mark afterNth X1 X2 active afterNth mark X1 mark X2 true U201 4 0 U204 2 37944 U32 2 0 U21 3 37944 U161 2 37944 U182 2 37944 U11 3 37944 cons 2 0 s 1 8855 U142 1 0 take 2 0 U142 1 26557 U152 1 0 U181 2 0 isPLNat 1 37944 U42 1 6168 U91 1 24817 U221 3 37944 U101 2 0 take 2 37944 U71 1 21256 U81 1 0 U131 2 37944 U222 3 0 U212 2 0 U101 2 37944 pair 2 14756 fst 1 37944 U111 1 11842 U132 1 16494 U152 1 26205 natsFrom 1 37944 head 1 0 U121 1 0 U172 3 37944 splitAt 2 37944 U131 2 0 fst 1 0 U52 1 0 U12 3 37944 U202 4 0 isNatural 1 37944 U222 3 37944 U201 4 37944 U42 1 0 U141 2 0 U12 3 0 U141 2 37944 U171 3 0 tail 1 37944 mark 1 37944 0 0 1 U191 2 37944 sel 2 0 U102 1 0 U171 3 37944 isLNat 1 0 U202 4 37944 sel 2 37944 s 1 0 afterNth 2 37944 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 37944 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 U151 2 37944 afterNth 2 0 U111 1 0 U32 2 37944 U221 3 0 U211 2 37944 U203 4 37944 U52 1 20823 U61 1 3448 U51 2 0 U11 3 0 active 1 2 U31 3 37944 head 1 37944 snd 1 0 U41 2 0 cons 2 1 natsFrom 1 0 U102 1 29371 active 1 1 0 snd 1 37944 U191 2 0 U21 3 0 U81 1 18841 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 37944 U51 2 37944 U161 2 0 U172 3 0 U203 4 0 U212 2 37944 U41 2 37944 U31 3 0 U91 1 0 U132 1 0 U121 1 6389 U61 1 0 U204 2 0 U181 2 37944 mark afterNth X1 X2 active afterNth mark X1 mark X2 mark U141 X1 X2 mark X1 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active isNatural sel V1 V2 mark U131 isNatural V1 V2 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 mark U211 X1 X2 active U211 mark X1 X2 active sel N XS mark U171 isNatural N N XS mark U221 X1 X2 X3 active U221 mark X1 X2 X3 mark take X1 X2 mark X1 mark U51 X1 X2 active U51 mark X1 X2 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 mark U191 X1 X2 mark X1 mark s X mark X mark U181 X1 X2 mark X1 active U141 tt V2 mark U142 isLNat V2 mark U81 X mark X mark splitAt X1 X2 active splitAt mark X1 mark X2 active U211 tt XS mark U212 isLNat XS XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U21 X1 X2 X3 mark X1 mark U22 X1 X2 mark X1 active fst pair X Y mark U21 isLNat X X Y mark U211 X1 X2 mark X1 mark splitAt X1 X2 mark X1 active take N XS mark U221 isNatural N N XS mark U131 X1 X2 mark X1 mark take X1 X2 active take mark X1 mark X2 active U221 tt N XS mark U222 isLNat XS N XS active head cons N XS mark U31 isNatural N N XS mark U102 X mark X mark U42 X mark X mark take X1 X2 mark X2 active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 active isNatural head V1 mark U111 isLNat V1 active U201 tt N X XS mark U202 isNatural X N X XS active isLNat snd V1 mark U81 isPLNat V1 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 active U101 tt V2 mark U102 isLNat V2 mark U31 X1 X2 X3 mark X1 mark pair X1 X2 mark X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 mark U204 X1 X2 active U204 mark X1 X2 active U222 tt N XS mark fst splitAt N XS active U31 tt N XS mark U32 isLNat XS N mark U71 X mark X mark snd X mark X mark splitAt X1 X2 mark X2 mark U101 X1 X2 active U101 mark X1 X2 active U151 tt V2 mark U152 isLNat V2 mark U132 X mark X mark isNatural X active isNatural X active U204 pair YS ZS X mark pair cons X YS ZS active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 mark X1 mark isPLNat X active isPLNat X active snd pair X Y mark U181 isLNat X Y mark U181 X1 X2 active U181 mark X1 X2 mark sel X1 X2 active sel mark X1 mark X2 active U32 tt N mark N mark U32 X1 X2 active U32 mark X1 X2 active U203 tt N X XS mark U204 splitAt N XS X mark U131 X1 X2 active U131 mark X1 X2 active isLNat tail V1 mark U91 isLNat V1 active tail cons N XS mark U211 isNatural N XS active U181 tt Y mark U182 isLNat Y Y mark tail X mark X active U21 tt X Y mark U22 isLNat Y X active U12 tt N XS mark snd splitAt N XS mark U61 X mark X mark fst X mark X active isLNat natsFrom V1 mark U71 isNatural V1 mark U121 X mark X mark U31 X1 X2 X3 active U31 mark X1 X2 X3 active U182 tt Y mark Y mark natsFrom X mark X mark U151 X1 X2 mark X1 mark U101 X1 X2 mark X1 active U41 tt V2 mark U42 isLNat V2 active isLNat take V1 V2 mark U101 isNatural V1 V2 mark U172 X1 X2 X3 mark X1 mark U32 X1 X2 mark X1 mark afterNth X1 X2 mark X2 mark U142 X mark X mark tail X active tail mark X mark U152 X mark X mark U204 X1 X2 mark X1 active U131 tt V2 mark U132 isLNat V2 mark U161 X1 X2 mark X1 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark U22 X1 X2 active U22 mark X1 X2 mark U141 X1 X2 active U141 mark X1 X2 mark fst X active fst mark X mark sel X1 X2 mark X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U11 X1 X2 X3 mark X1 mark U41 X1 X2 active U41 mark X1 X2 mark U182 X1 X2 active U182 mark X1 X2 mark U41 X1 X2 mark X1 mark U201 X1 X2 X3 X4 mark X1 mark U171 X1 X2 X3 mark X1 mark U151 X1 X2 active U151 mark X1 X2 mark U111 X mark X mark U202 X1 X2 X3 X4 mark X1 mark sel X1 X2 mark X1 mark U182 X1 X2 mark X1 active isPLNat pair V1 V2 mark U141 isLNat V1 V2 active U212 tt XS mark XS mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active U51 tt V2 mark U52 isLNat V2 mark U221 X1 X2 X3 mark X1 mark U203 X1 X2 X3 X4 mark X1 active U191 tt XS mark pair nil XS active U161 tt N mark cons N natsFrom s N active natsFrom N mark U161 isNatural N N active U11 tt N XS mark U12 isLNat XS N XS active splitAt 0 XS mark U191 isLNat XS XS mark cons X1 X2 mark X1 mark snd X active snd mark X mark head X mark X mark U212 X1 X2 active U212 mark X1 X2 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 mark U191 X1 X2 active U191 mark X1 X2 mark head X active head mark X mark natsFrom X active natsFrom mark X active splitAt s N cons X XS mark U201 isNatural N N X XS active isLNat fst V1 mark U61 isPLNat V1 active U22 tt X mark X active U172 tt N XS mark head afterNth N XS mark U212 X1 X2 mark X1 mark U171 X1 X2 X3 active U171 mark X1 X2 X3 mark U12 X1 X2 X3 mark X1 mark pair X1 X2 mark X1 mark U52 X mark X active U171 tt N XS mark U172 isLNat XS N XS mark U222 X1 X2 X3 mark X1 mark afterNth X1 X2 mark X1 mark U91 X mark X active afterNth N XS mark U11 isNatural N N XS mark isLNat X active isLNat X mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U161 X1 X2 active U161 mark X1 X2 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U191 tt XS mark pair nil XS mark cons X1 X2 mark X1 mark U31 X1 X2 X3 mark X1 mark U31 X1 X2 X3 active U31 mark X1 X2 X3 mark fst X mark X mark fst X active fst mark X mark U222 X1 X2 X3 mark X1 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 active U172 tt N XS mark head afterNth N XS active isPLNat pair V1 V2 mark U141 isLNat V1 V2 active U101 tt V2 mark U102 isLNat V2 mark U151 X1 X2 mark X1 mark U151 X1 X2 active U151 mark X1 X2 active U11 tt N XS mark U12 isLNat XS N XS active U181 tt Y mark U182 isLNat Y Y active U203 tt N X XS mark U204 splitAt N XS X mark U12 X1 X2 X3 mark X1 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 mark head X mark X mark head X active head mark X mark U212 X1 X2 mark X1 mark U212 X1 X2 active U212 mark X1 X2 active U22 tt X mark X mark U32 X1 X2 mark X1 mark U32 X1 X2 active U32 mark X1 X2 mark U101 X1 X2 mark X1 mark U101 X1 X2 active U101 mark X1 X2 active U201 tt N X XS mark U202 isNatural X N X XS active U182 tt Y mark Y active splitAt s N cons X XS mark U201 isNatural N N X XS active U221 tt N XS mark U222 isLNat XS N XS mark U181 X1 X2 mark X1 mark U181 X1 X2 active U181 mark X1 X2 mark U172 X1 X2 X3 mark X1 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 active U204 pair YS ZS X mark pair cons X YS ZS active U222 tt N XS mark fst splitAt N XS mark U102 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U12 tt N XS mark snd splitAt N XS mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 mark X1 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 mark X1 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active afterNth N XS mark U11 isNatural N N XS active U131 tt V2 mark U132 isLNat V2 mark U182 X1 X2 mark X1 mark U182 X1 X2 active U182 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 mark X1 mark U51 X1 X2 active U51 mark X1 X2 active U212 tt XS mark XS active isLNat take V1 V2 mark U101 isNatural V1 V2 active isNatural s V1 mark U121 isNatural V1 active U32 tt N mark N active take N XS mark U221 isNatural N N XS mark U41 X1 X2 mark X1 mark U41 X1 X2 active U41 mark X1 X2 active U171 tt N XS mark U172 isLNat XS N XS mark U71 X mark X mark s X mark X mark U191 X1 X2 mark X1 mark U191 X1 X2 active U191 mark X1 X2 active natsFrom N mark U161 isNatural N N mark U161 X1 X2 mark X1 mark U161 X1 X2 active U161 mark X1 X2 active U41 tt V2 mark U42 isLNat V2 mark U221 X1 X2 X3 mark X1 mark U221 X1 X2 X3 active U221 mark X1 X2 X3 mark U111 X mark X mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 active isLNat fst V1 mark U61 isPLNat V1 mark U152 X mark X mark sel X1 X2 mark X2 mark sel X1 X2 mark X1 mark sel X1 X2 active sel mark X1 mark X2 mark natsFrom X mark X mark natsFrom X active natsFrom mark X active U21 tt X Y mark U22 isLNat Y X mark snd X mark X mark snd X active snd mark X active U211 tt XS mark U212 isLNat XS XS mark isNatural X active isNatural X mark U52 X mark X mark U142 X mark X active sel N XS mark U171 isNatural N N XS mark U22 X1 X2 mark X1 mark U22 X1 X2 active U22 mark X1 X2 active U151 tt V2 mark U152 isLNat V2 active U141 tt V2 mark U142 isLNat V2 active U161 tt N mark cons N natsFrom s N active isNatural head V1 mark U111 isLNat V1 mark U42 X mark X mark pair X1 X2 mark X2 mark pair X1 X2 mark X1 active fst pair X Y mark U21 isLNat X X Y mark U11 X1 X2 X3 mark X1 mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 mark U61 X mark X active splitAt 0 XS mark U191 isLNat XS XS mark take X1 X2 mark X2 mark take X1 X2 mark X1 mark take X1 X2 active take mark X1 mark X2 active tail cons N XS mark U211 isNatural N XS mark U91 X mark X active snd pair X Y mark U181 isLNat X Y mark U132 X mark X mark U81 X mark X mark U141 X1 X2 mark X1 mark U141 X1 X2 active U141 mark X1 X2 active isLNat tail V1 mark U91 isLNat V1 mark splitAt X1 X2 mark X2 mark splitAt X1 X2 mark X1 mark splitAt X1 X2 active splitAt mark X1 mark X2 active isNatural sel V1 V2 mark U131 isNatural V1 V2 active isLNat snd V1 mark U81 isPLNat V1 mark U131 X1 X2 mark X1 mark U131 X1 X2 active U131 mark X1 X2 mark U21 X1 X2 X3 mark X1 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 mark U211 X1 X2 mark X1 mark U211 X1 X2 active U211 mark X1 X2 mark isPLNat X active isPLNat X active head cons N XS mark U31 isNatural N N XS mark U203 X1 X2 X3 X4 mark X1 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark tail X mark X mark tail X active tail mark X active isLNat natsFrom V1 mark U71 isNatural V1 mark isLNat X active isLNat X mark U171 X1 X2 X3 mark X1 mark U171 X1 X2 X3 active U171 mark X1 X2 X3 active U31 tt N XS mark U32 isLNat XS N active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 mark afterNth X1 X2 mark X2 mark afterNth X1 X2 mark X1 mark afterNth X1 X2 active afterNth mark X1 mark X2 true U201 4 0 U204 2 1 0 2 48693 0 U32 2 0 U21 3 1 23510 2 23511 3 5 0 U161 2 1 4187 2 24343 0 U182 2 1 27857 2 27858 0 U11 3 1 76561 2 76560 3 76563 0 cons 2 0 s 1 1 0 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 10954 U42 1 1 1 U91 1 1 4 U221 3 1 72213 2 72214 3 72212 0 U101 2 0 take 2 1 72215 2 72216 0 U71 1 1 429 U81 1 0 U131 2 1 2 2 5 0 U222 3 0 U212 2 0 U101 2 1 40285 2 40284 0 pair 2 1 1 2 24349 0 fst 1 1 23513 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 24343 head 1 0 U121 1 0 U172 3 1 76575 2 76573 3 76574 0 splitAt 2 1 48692 2 24351 0 U131 2 0 fst 1 0 U52 1 0 U12 3 1 52211 2 76558 3 76559 0 U202 4 0 isNatural 1 1 1 U222 3 1 72208 2 72206 3 72207 0 U201 4 1 24344 2 48692 3 48693 4 24351 0 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2 5 0 U171 3 0 tail 1 1 6 mark 1 1 0 0 0 24346 U191 2 1 1 2 24350 0 sel 2 0 U102 1 0 U171 3 1 76581 2 76579 3 76580 0 isLNat 1 0 U202 4 1 48689 2 48692 3 48693 4 24351 0 sel 2 1 76584 2 76583 0 s 1 0 afterNth 2 1 76564 2 76563 0 U211 2 0 isPLNat 1 0 nil 0 24344 isLNat 1 1 3 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 0 U151 2 1 3 2 5 0 afterNth 2 0 U111 1 0 U32 2 1 2 2 1 0 U221 3 0 U211 2 1 4 2 5 0 U203 4 1 24347 2 48692 3 48693 4 24351 0 U52 1 1 0 U61 1 1 4 U51 2 0 U11 3 0 active 1 1 0 U31 3 1 2 2 6 3 7 0 head 1 1 8 snd 1 0 U41 2 0 cons 2 1 24342 2 0 0 natsFrom 1 0 U102 1 1 4789 active 1 1 0 snd 1 1 27865 U191 2 0 U21 3 0 U81 1 1 16674 U22 2 0 tt 0 24347 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 1 2 4 0 U51 2 1 1 2 3 0 U161 2 0 U172 3 0 U203 4 0 U212 2 1 1 2 4 0 U41 2 1 11825 2 5 0 U31 3 0 U91 1 0 U132 1 0 U121 1 1 0 U61 1 0 U204 2 0 U181 2 1 27862 2 27861 0 mark afterNth X1 X2 active afterNth mark X1 mark X2 mark U171 X1 X2 X3 active U171 mark X1 X2 X3 mark isLNat X active isLNat X mark tail X active tail mark X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isPLNat X active isPLNat X mark U211 X1 X2 active U211 mark X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 mark U131 X1 X2 active U131 mark X1 X2 mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U141 X1 X2 active U141 mark X1 X2 mark take X1 X2 active take mark X1 mark X2 mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active U161 tt N mark cons N natsFrom s N mark U22 X1 X2 active U22 mark X1 X2 mark U52 X mark X mark isNatural X active isNatural X mark snd X active snd mark X mark natsFrom X active natsFrom mark X mark sel X1 X2 active sel mark X1 mark X2 mark U204 X1 X2 active U204 mark X1 X2 mark U204 X1 X2 mark X1 mark U221 X1 X2 X3 active U221 mark X1 X2 X3 mark U161 X1 X2 active U161 mark X1 X2 active natsFrom N mark U161 isNatural N N mark U191 X1 X2 active U191 mark X1 X2 mark s X mark X mark U41 X1 X2 active U41 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U182 X1 X2 active U182 mark X1 X2 active afterNth N XS mark U11 isNatural N N XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U204 pair YS ZS X mark pair cons X YS ZS mark U172 X1 X2 X3 active U172 mark X1 X2 X3 mark U181 X1 X2 active U181 mark X1 X2 active splitAt s N cons X XS mark U201 isNatural N N X XS active U201 tt N X XS mark U202 isNatural X N X XS mark U101 X1 X2 active U101 mark X1 X2 mark U32 X1 X2 active U32 mark X1 X2 mark U212 X1 X2 active U212 mark X1 X2 mark head X active head mark X mark U12 X1 X2 X3 active U12 mark X1 X2 X3 active U203 tt N X XS mark U204 splitAt N XS X mark U151 X1 X2 active U151 mark X1 X2 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 mark fst X active fst mark X mark U31 X1 X2 X3 active U31 mark X1 X2 X3 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 active U191 tt XS mark pair nil XS active isNatural 0 mark tt mark cons X1 X2 active cons mark X1 X2 U81 mark X U81 X mark U31 X1 X2 X3 active U31 mark X1 X2 X3 U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 active U111 tt mark tt U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 mark fst X active fst mark X U172 X1 active X2 X3 U172 X1 X2 X3 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 active U172 tt N XS mark head afterNth N XS U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 active U132 tt mark tt U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 active isPLNat pair V1 V2 mark U141 isLNat V1 V2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X active U101 tt V2 mark U102 isLNat V2 mark U151 X1 X2 active U151 mark X1 X2 U204 X1 active X2 U204 X1 X2 U142 mark X U142 X active U11 tt N XS mark U12 isLNat XS N XS active U181 tt Y mark U182 isLNat Y Y active U203 tt N X XS mark U204 splitAt N XS X active U71 tt mark tt U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X mark head X active head mark X mark U212 X1 X2 active U212 mark X1 X2 active U22 tt X mark X mark U32 X1 X2 active U32 mark X1 X2 U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 mark U101 X1 X2 active U101 mark X1 X2 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 active U201 tt N X XS mark U202 isNatural X N X XS active U42 tt mark tt U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 active U182 tt Y mark Y cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X mark 0 active 0 U191 X1 active X2 U191 X1 X2 active splitAt s N cons X XS mark U201 isNatural N N X XS U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 active U221 tt N XS mark U222 isLNat XS N XS U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 mark U181 X1 X2 active U181 mark X1 X2 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 active U52 tt mark tt fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 active U204 pair YS ZS X mark pair cons X YS ZS U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X active U222 tt N XS mark fst splitAt N XS U121 active X U121 X mark U102 X active U102 mark X U31 X1 X2 active X3 U31 X1 X2 X3 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U12 tt N XS mark snd splitAt N XS U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 mark U121 X active U121 mark X U221 mark X1 X2 X3 U221 X1 X2 X3 active U51 tt V2 mark U52 isLNat V2 mark tt active tt U51 X1 mark X2 U51 X1 X2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 take mark X1 X2 take X1 X2 active U142 tt mark tt U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X active afterNth N XS mark U11 isNatural N N XS U191 active X1 X2 U191 X1 X2 active U131 tt V2 mark U132 isLNat V2 mark U182 X1 X2 active U182 mark X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 active U202 tt N X XS mark U203 isLNat XS N X XS sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 mark U51 X1 X2 active U51 mark X1 X2 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 active U212 tt XS mark XS active isLNat take V1 V2 mark U101 isNatural V1 V2 active isNatural s V1 mark U121 isNatural V1 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 active U32 tt N mark N active take N XS mark U221 isNatural N N XS U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 mark U41 X1 X2 active U41 mark X1 X2 U191 X1 mark X2 U191 X1 X2 active U171 tt N XS mark U172 isLNat XS N XS mark U71 X active U71 mark X U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 mark s X active s mark X U12 mark X1 X2 X3 U12 X1 X2 X3 mark U191 X1 X2 active U191 mark X1 X2 U51 mark X1 X2 U51 X1 X2 active natsFrom N mark U161 isNatural N N mark U161 X1 X2 active U161 mark X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 active U41 tt V2 mark U42 isLNat V2 active U152 tt mark tt mark U221 X1 X2 X3 active U221 mark X1 X2 X3 pair mark X1 X2 pair X1 X2 mark U111 X active U111 mark X U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 mark U204 X1 X2 active U204 mark X1 X2 U41 X1 active X2 U41 X1 X2 active isLNat fst V1 mark U61 isPLNat V1 mark U152 X active U152 mark X mark sel X1 X2 active sel mark X1 mark X2 U91 mark X U91 X mark natsFrom X active natsFrom mark X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 active U21 tt X Y mark U22 isLNat Y X U41 mark X1 X2 U41 X1 X2 fst mark X fst X mark snd X active snd mark X U12 X1 mark X2 X3 U12 X1 X2 X3 active U211 tt XS mark U212 isLNat XS XS mark isNatural X active isNatural X mark U52 X active U52 mark X U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 mark U142 X active U142 mark X U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 active sel N XS mark U171 isNatural N N XS U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X mark U22 X1 X2 active U22 mark X1 X2 U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 active U151 tt V2 mark U152 isLNat V2 U182 X1 mark X2 U182 X1 X2 active U141 tt V2 mark U142 isLNat V2 active U161 tt N mark cons N natsFrom s N U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 active isNatural head V1 mark U111 isLNat V1 mark U42 X active U42 mark X take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X mark pair X1 X2 active pair mark X1 mark X2 U222 X1 mark X2 X3 U222 X1 X2 X3 active fst pair X Y mark U21 isLNat X X Y pair X1 mark X2 pair X1 X2 mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 U11 X1 X2 active X3 U11 X1 X2 X3 mark U61 X active U61 mark X afterNth mark X1 X2 afterNth X1 X2 active splitAt 0 XS mark U191 isLNat XS XS U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 active U121 tt mark tt U141 mark X1 X2 U141 X1 X2 tail active X tail X mark take X1 X2 active take mark X1 mark X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 active U91 tt mark tt active tail cons N XS mark U211 isNatural N XS U141 X1 active X2 U141 X1 X2 mark U91 X active U91 mark X U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 active snd pair X Y mark U181 isLNat X Y U161 X1 active X2 U161 X1 X2 mark U132 X active U132 mark X mark U81 X active U81 mark X s active X s X U211 active X1 X2 U211 X1 X2 mark U141 X1 X2 active U141 mark X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 active isLNat tail V1 mark U91 isLNat V1 U111 mark X U111 X U121 mark X U121 X mark splitAt X1 X2 active splitAt mark X1 mark X2 U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 active isNatural sel V1 V2 mark U131 isNatural V1 V2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 active isLNat snd V1 mark U81 isPLNat V1 mark U131 X1 X2 active U131 mark X1 X2 mark nil active nil U32 X1 mark X2 U32 X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X mark U211 X1 X2 active U211 mark X1 X2 mark isPLNat X active isPLNat X active U81 tt mark tt U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 active head cons N XS mark U31 isNatural N N XS U32 active X1 X2 U32 X1 X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 mark tail X active tail mark X U42 active X U42 X active isLNat nil mark tt U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X active isLNat natsFrom V1 mark U71 isNatural V1 s mark X s X mark isLNat X active isLNat X mark U171 X1 X2 X3 active U171 mark X1 X2 X3 active U61 tt mark tt U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U31 tt N XS mark U32 isLNat XS N active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 mark afterNth X1 X2 active afterNth mark X1 mark X2 active U102 tt mark tt mark U31 X1 X2 X3 active U31 mark X1 X2 X3 mark fst X active fst mark X mark U222 X1 X2 X3 active U222 mark X1 X2 X3 mark U151 X1 X2 active U151 mark X1 X2 active U203 tt N X XS mark U204 splitAt N XS X mark U12 X1 X2 X3 active U12 mark X1 X2 X3 mark head X active head mark X mark U212 X1 X2 active U212 mark X1 X2 mark U32 X1 X2 active U32 mark X1 X2 mark U101 X1 X2 active U101 mark X1 X2 active U201 tt N X XS mark U202 isNatural X N X XS active splitAt s N cons X XS mark U201 isNatural N N X XS mark U181 X1 X2 active U181 mark X1 X2 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 active U204 pair YS ZS X mark pair cons X YS ZS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active afterNth N XS mark U11 isNatural N N XS mark U182 X1 X2 active U182 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U41 X1 X2 active U41 mark X1 X2 mark s X mark X mark U191 X1 X2 active U191 mark X1 X2 active natsFrom N mark U161 isNatural N N mark U161 X1 X2 active U161 mark X1 X2 mark U221 X1 X2 X3 active U221 mark X1 X2 X3 mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 mark sel X1 X2 active sel mark X1 mark X2 mark natsFrom X active natsFrom mark X mark snd X active snd mark X mark isNatural X active isNatural X mark U52 X mark X mark U22 X1 X2 active U22 mark X1 X2 active U161 tt N mark cons N natsFrom s N mark U11 X1 X2 X3 active U11 mark X1 X2 X3 mark take X1 X2 active take mark X1 mark X2 mark U141 X1 X2 active U141 mark X1 X2 mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U131 X1 X2 active U131 mark X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 mark U211 X1 X2 active U211 mark X1 X2 mark isPLNat X active isPLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark tail X active tail mark X mark isLNat X active isLNat X mark U171 X1 X2 X3 active U171 mark X1 X2 X3 mark afterNth X1 X2 active afterNth mark X1 mark X2 true U201 4 0 U204 2 2 U32 2 0 U21 3 1 U161 2 2 U182 2 1 U11 3 1 cons 2 0 s 1 4 U142 1 0 take 2 0 U142 1 4 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 U91 1 4 U221 3 1 U101 2 0 take 2 1 U71 1 4 U81 1 0 U131 2 1 U222 3 0 U212 2 0 U101 2 1 pair 2 0 fst 1 1 U111 1 0 U132 1 29353 U152 1 4 natsFrom 1 2 head 1 0 U121 1 0 U172 3 1 splitAt 2 2 U131 2 0 fst 1 0 U52 1 0 U12 3 1 U202 4 0 isNatural 1 2 U222 3 1 U201 4 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 U171 3 0 tail 1 1 mark 1 2 0 0 4 U191 2 1 sel 2 0 U102 1 0 U171 3 1 isLNat 1 0 U202 4 2 sel 2 1 s 1 0 afterNth 2 2 U211 2 0 isPLNat 1 0 nil 0 4 isLNat 1 2 tail 1 0 U182 2 0 splitAt 2 0 mark 1 3 U151 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 U203 4 2 U52 1 4 U61 1 4 U51 2 0 U11 3 0 active 1 1 0 U31 3 1 head 1 1 snd 1 0 U41 2 0 cons 2 4 natsFrom 1 0 U102 1 4 active 1 1 0 snd 1 1 U191 2 0 U21 3 0 U81 1 0 U22 2 0 tt 0 0 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 2 U161 2 0 U172 3 0 U203 4 0 U212 2 1 U41 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 4 U61 1 0 U204 2 0 U181 2 1 mark afterNth X1 X2 active afterNth mark X1 mark X2 mark isLNat X active isLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark splitAt X1 X2 active splitAt mark X1 mark X2 active U161 tt N mark cons N natsFrom s N mark U52 X mark X mark isNatural X active isNatural X mark natsFrom X active natsFrom mark X mark U204 X1 X2 active U204 mark X1 X2 mark U204 X1 X2 mark X1 mark U161 X1 X2 active U161 mark X1 X2 active natsFrom N mark U161 isNatural N N mark s X mark X active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS active afterNth N XS mark U11 isNatural N N XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U204 pair YS ZS X mark pair cons X YS ZS active splitAt s N cons X XS mark U201 isNatural N N X XS active U201 tt N X XS mark U202 isNatural X N X XS active U203 tt N X XS mark U204 splitAt N XS X U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U203 tt N X XS mark U204 splitAt N XS X active U201 tt N X XS mark U202 isNatural X N X XS active splitAt s N cons X XS mark U201 isNatural N N X XS active U204 pair YS ZS X mark pair cons X YS ZS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active afterNth N XS mark U11 isNatural N N XS active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark s X mark X active natsFrom N mark U161 isNatural N N mark U161 X1 X2 active U161 mark X1 X2 mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 mark natsFrom X active natsFrom mark X mark isNatural X active isNatural X mark U52 X mark X active U161 tt N mark cons N natsFrom s N mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isLNat X active isLNat X mark afterNth X1 X2 active afterNth mark X1 mark X2 true U201 4 0 U204 2 1 0 U32 2 0 U21 3 1 2 3 1 U161 2 1 0 U182 2 1 1 U11 3 0 cons 2 0 s 1 1 4 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 2 U91 1 1 U221 3 3 3 U101 2 0 take 2 1 1 U71 1 1 1 U81 1 0 U131 2 1 2 3 U222 3 0 U212 2 0 U101 2 1 1 pair 2 1 0 fst 1 3 U111 1 1 U132 1 2 U152 1 1 natsFrom 1 1 2 head 1 0 U121 1 0 U172 3 1 3 4 splitAt 2 0 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 5 U202 4 0 isNatural 1 0 U222 3 1 2 2 U201 4 1 0 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 3 U171 3 0 tail 1 1 3 mark 1 1 0 0 0 17236 U191 2 1 2 10708 sel 2 0 U102 1 0 U171 3 3 isLNat 1 0 U202 4 1 0 sel 2 2 2 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 42281 isLNat 1 0 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 2 3 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 1 U203 4 1 0 U52 1 1 0 U61 1 1 2 U51 2 0 U11 3 0 active 1 1 1 U31 3 3 3 head 1 3 snd 1 0 U41 2 0 cons 2 0 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 3 U191 2 0 U21 3 0 U81 1 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 1 U51 2 1 0 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 2 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 0 U61 1 0 U204 2 0 U181 2 1 1 mark isLNat X active isLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark splitAt X1 X2 active splitAt mark X1 mark X2 active U161 tt N mark cons N natsFrom s N mark U52 X mark X mark isNatural X active isNatural X mark U204 X1 X2 active U204 mark X1 X2 mark U204 X1 X2 mark X1 mark U161 X1 X2 active U161 mark X1 X2 active natsFrom N mark U161 isNatural N N active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS active afterNth N XS mark U11 isNatural N N XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U204 pair YS ZS X mark pair cons X YS ZS active splitAt s N cons X XS mark U201 isNatural N N X XS active U201 tt N X XS mark U202 isNatural X N X XS active U203 tt N X XS mark U204 splitAt N XS X U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 U152 mark X U152 X U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U141 mark X1 X2 U141 X1 X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U203 tt N X XS mark U204 splitAt N XS X active U201 tt N X XS mark U202 isNatural X N X XS active splitAt s N cons X XS mark U201 isNatural N N X XS active U204 pair YS ZS X mark pair cons X YS ZS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active afterNth N XS mark U11 isNatural N N XS active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 active natsFrom N mark U161 isNatural N N mark U161 X1 X2 active U161 mark X1 X2 mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 mark isNatural X active isNatural X mark U52 X mark X active U161 tt N mark cons N natsFrom s N mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isLNat X active isLNat X true U201 4 0 U204 2 56117 U32 2 0 U21 3 1 U161 2 56117 U182 2 1 U11 3 1 cons 2 0 s 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 U91 1 1 U221 3 1 U101 2 0 take 2 1 U71 1 1 U81 1 0 U131 2 1 U222 3 0 U212 2 0 U101 2 1 pair 2 1 fst 1 3 U111 1 1 U132 1 1 U152 1 1 natsFrom 1 56118 head 1 0 U121 1 0 U172 3 4 splitAt 2 56117 U131 2 0 fst 1 0 U52 1 0 U12 3 1 U202 4 0 isNatural 1 56117 U222 3 4 U201 4 56117 U42 1 0 U141 2 0 U12 3 0 U141 2 1 U171 3 0 tail 1 1 mark 1 56117 0 0 1 U191 2 4 sel 2 0 U102 1 0 U171 3 1 isLNat 1 0 U202 4 56117 sel 2 1 s 1 0 afterNth 2 56118 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 56117 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 U151 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 U203 4 56117 U52 1 1 U61 1 1 U51 2 0 U11 3 0 active 1 1 U31 3 1 head 1 1 snd 1 0 U41 2 0 cons 2 1 natsFrom 1 0 U102 1 1 active 1 1 0 snd 1 1 U191 2 0 U21 3 0 U81 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 56117 U161 2 0 U172 3 0 U203 4 0 U212 2 1 U41 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 U61 1 0 U204 2 0 U181 2 1 mark isLNat X active isLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark splitAt X1 X2 active splitAt mark X1 mark X2 active U161 tt N mark cons N natsFrom s N mark U52 X mark X mark isNatural X active isNatural X mark U204 X1 X2 active U204 mark X1 X2 mark U204 X1 X2 mark X1 mark U161 X1 X2 active U161 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U204 pair YS ZS X mark pair cons X YS ZS active splitAt s N cons X XS mark U201 isNatural N N X XS active U201 tt N X XS mark U202 isNatural X N X XS active U203 tt N X XS mark U204 splitAt N XS X U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 active U191 tt XS mark pair nil XS active isNatural 0 mark tt mark cons X1 X2 active cons mark X1 X2 U81 mark X U81 X mark U31 X1 X2 X3 active U31 mark X1 X2 X3 U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 active U111 tt mark tt U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 mark fst X active fst mark X U172 X1 active X2 X3 U172 X1 X2 X3 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 active U172 tt N XS mark head afterNth N XS U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 active U132 tt mark tt U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 active isPLNat pair V1 V2 mark U141 isLNat V1 V2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X active U101 tt V2 mark U102 isLNat V2 mark U151 X1 X2 active U151 mark X1 X2 U204 X1 active X2 U204 X1 X2 U142 mark X U142 X active U11 tt N XS mark U12 isLNat XS N XS active U181 tt Y mark U182 isLNat Y Y active U203 tt N X XS mark U204 splitAt N XS X active U71 tt mark tt U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X mark head X active head mark X mark U212 X1 X2 active U212 mark X1 X2 active U22 tt X mark X mark U32 X1 X2 active U32 mark X1 X2 U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 mark U101 X1 X2 active U101 mark X1 X2 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 active U201 tt N X XS mark U202 isNatural X N X XS active U42 tt mark tt U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 active U182 tt Y mark Y cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X mark 0 active 0 U191 X1 active X2 U191 X1 X2 active splitAt s N cons X XS mark U201 isNatural N N X XS U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 active U221 tt N XS mark U222 isLNat XS N XS U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 mark U181 X1 X2 active U181 mark X1 X2 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 active U52 tt mark tt fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 active U204 pair YS ZS X mark pair cons X YS ZS U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X active U222 tt N XS mark fst splitAt N XS U121 active X U121 X mark U102 X active U102 mark X U31 X1 X2 active X3 U31 X1 X2 X3 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U12 tt N XS mark snd splitAt N XS U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 mark U121 X active U121 mark X U221 mark X1 X2 X3 U221 X1 X2 X3 active U51 tt V2 mark U52 isLNat V2 mark tt active tt U51 X1 mark X2 U51 X1 X2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 take mark X1 X2 take X1 X2 active U142 tt mark tt U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X active afterNth N XS mark U11 isNatural N N XS U191 active X1 X2 U191 X1 X2 active U131 tt V2 mark U132 isLNat V2 mark U182 X1 X2 active U182 mark X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 active U202 tt N X XS mark U203 isLNat XS N X XS sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 mark U51 X1 X2 active U51 mark X1 X2 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 active U212 tt XS mark XS active isLNat take V1 V2 mark U101 isNatural V1 V2 active isNatural s V1 mark U121 isNatural V1 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 active U32 tt N mark N active take N XS mark U221 isNatural N N XS U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 mark U41 X1 X2 active U41 mark X1 X2 U191 X1 mark X2 U191 X1 X2 active U171 tt N XS mark U172 isLNat XS N XS mark U71 X active U71 mark X U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 mark s X active s mark X U12 mark X1 X2 X3 U12 X1 X2 X3 mark U191 X1 X2 active U191 mark X1 X2 U51 mark X1 X2 U51 X1 X2 active natsFrom N mark U161 isNatural N N mark U161 X1 X2 active U161 mark X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 active U41 tt V2 mark U42 isLNat V2 active U152 tt mark tt mark U221 X1 X2 X3 active U221 mark X1 X2 X3 pair mark X1 X2 pair X1 X2 mark U111 X active U111 mark X U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 mark U204 X1 X2 active U204 mark X1 X2 U41 X1 active X2 U41 X1 X2 active isLNat fst V1 mark U61 isPLNat V1 mark U152 X active U152 mark X mark sel X1 X2 active sel mark X1 mark X2 U91 mark X U91 X mark natsFrom X active natsFrom mark X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 active U21 tt X Y mark U22 isLNat Y X U41 mark X1 X2 U41 X1 X2 fst mark X fst X mark snd X active snd mark X U12 X1 mark X2 X3 U12 X1 X2 X3 active U211 tt XS mark U212 isLNat XS XS mark isNatural X active isNatural X mark U52 X active U52 mark X U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 mark U142 X active U142 mark X U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 active sel N XS mark U171 isNatural N N XS U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X mark U22 X1 X2 active U22 mark X1 X2 U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 active U151 tt V2 mark U152 isLNat V2 U182 X1 mark X2 U182 X1 X2 active U141 tt V2 mark U142 isLNat V2 active U161 tt N mark cons N natsFrom s N U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 active isNatural head V1 mark U111 isLNat V1 mark U42 X active U42 mark X take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X mark pair X1 X2 active pair mark X1 mark X2 U222 X1 mark X2 X3 U222 X1 X2 X3 active fst pair X Y mark U21 isLNat X X Y pair X1 mark X2 pair X1 X2 mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 U11 X1 X2 active X3 U11 X1 X2 X3 mark U61 X active U61 mark X afterNth mark X1 X2 afterNth X1 X2 active splitAt 0 XS mark U191 isLNat XS XS U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 active U121 tt mark tt U141 mark X1 X2 U141 X1 X2 tail active X tail X mark take X1 X2 active take mark X1 mark X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 active U91 tt mark tt active tail cons N XS mark U211 isNatural N XS U141 X1 active X2 U141 X1 X2 mark U91 X active U91 mark X U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 active snd pair X Y mark U181 isLNat X Y U161 X1 active X2 U161 X1 X2 mark U132 X active U132 mark X mark U81 X active U81 mark X s active X s X U211 active X1 X2 U211 X1 X2 mark U141 X1 X2 active U141 mark X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 active isLNat tail V1 mark U91 isLNat V1 U111 mark X U111 X U121 mark X U121 X mark splitAt X1 X2 active splitAt mark X1 mark X2 U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 active isNatural sel V1 V2 mark U131 isNatural V1 V2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 active isLNat snd V1 mark U81 isPLNat V1 mark U131 X1 X2 active U131 mark X1 X2 mark nil active nil U32 X1 mark X2 U32 X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X mark U211 X1 X2 active U211 mark X1 X2 mark isPLNat X active isPLNat X active U81 tt mark tt U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 active head cons N XS mark U31 isNatural N N XS U32 active X1 X2 U32 X1 X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 mark tail X active tail mark X U42 active X U42 X active isLNat nil mark tt U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X active isLNat natsFrom V1 mark U71 isNatural V1 s mark X s X mark isLNat X active isLNat X mark U171 X1 X2 X3 active U171 mark X1 X2 X3 active U61 tt mark tt U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U31 tt N XS mark U32 isLNat XS N active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 mark afterNth X1 X2 active afterNth mark X1 mark X2 active U102 tt mark tt active U203 tt N X XS mark U204 splitAt N XS X active U201 tt N X XS mark U202 isNatural X N X XS active splitAt s N cons X XS mark U201 isNatural N N X XS active U204 pair YS ZS X mark pair cons X YS ZS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U161 X1 X2 active U161 mark X1 X2 mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 mark isNatural X active isNatural X mark U52 X mark X active U161 tt N mark cons N natsFrom s N mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isLNat X active isLNat X true U201 4 0 U204 2 1 0 U32 2 0 U21 3 1 1 U161 2 1 2 1 U182 2 1 2 1 U11 3 1 2 1 cons 2 0 s 1 34052 U142 1 0 take 2 0 U142 1 0 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 2 U91 1 2 U221 3 0 U101 2 0 take 2 2 2 U71 1 1 1 U81 1 0 U131 2 1 2 U222 3 0 U212 2 0 U101 2 1 2 1 pair 2 0 fst 1 0 U111 1 1 1 U132 1 2 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 2 splitAt 2 0 U131 2 0 fst 1 0 U52 1 0 U12 3 0 U202 4 0 isNatural 1 0 U222 3 1 2 1 U201 4 0 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 0 mark 1 1 0 0 0 0 U191 2 2 sel 2 0 U102 1 0 U171 3 1 3 1 isLNat 1 0 U202 4 0 sel 2 1 3 s 1 0 afterNth 2 1 2 3 U211 2 0 isPLNat 1 0 nil 0 12615 isLNat 1 0 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 2 2 U203 4 0 U52 1 1 0 U61 1 1 2 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 head 1 1 1 snd 1 0 U41 2 0 cons 2 0 natsFrom 1 0 U102 1 0 active 1 0 snd 1 1 0 U191 2 0 U21 3 0 U81 1 0 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 1 U51 2 1 0 U161 2 0 U172 3 0 U203 4 0 U212 2 1 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 0 U61 1 0 U204 2 0 U181 2 1 2 mark isLNat X active isLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark splitAt X1 X2 active splitAt mark X1 mark X2 active U161 tt N mark cons N natsFrom s N mark U52 X mark X mark isNatural X active isNatural X mark U204 X1 X2 active U204 mark X1 X2 mark U204 X1 X2 mark X1 active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U204 pair YS ZS X mark pair cons X YS ZS active splitAt s N cons X XS mark U201 isNatural N N X XS active U201 tt N X XS mark U202 isNatural X N X XS active U203 tt N X XS mark U204 splitAt N XS X U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U141 mark X1 X2 U141 X1 X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U203 tt N X XS mark U204 splitAt N XS X active U201 tt N X XS mark U202 isNatural X N X XS active splitAt s N cons X XS mark U201 isNatural N N X XS active U204 pair YS ZS X mark pair cons X YS ZS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 mark isNatural X active isNatural X mark U52 X mark X active U161 tt N mark cons N natsFrom s N mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isLNat X active isLNat X true U201 4 0 U204 2 8140 U32 2 0 U21 3 10708 U161 2 36704 U182 2 36702 U11 3 36702 cons 2 0 s 1 20440 U142 1 0 take 2 0 U142 1 7181 U152 1 0 U181 2 0 isPLNat 1 2557 U42 1 36702 U91 1 36702 U221 3 36702 U101 2 0 take 2 23568 U71 1 36702 U81 1 0 U131 2 36702 U222 3 0 U212 2 0 U101 2 36702 pair 2 36704 fst 1 36704 U111 1 1083 U132 1 36704 U152 1 36702 natsFrom 1 20520 head 1 0 U121 1 0 U172 3 988 splitAt 2 8140 U131 2 0 fst 1 0 U52 1 0 U12 3 36704 U202 4 0 isNatural 1 8140 U222 3 36702 U201 4 8140 U42 1 0 U141 2 0 U12 3 0 U141 2 36702 U171 3 0 tail 1 1978 mark 1 8140 0 0 0 U191 2 36704 sel 2 0 U102 1 0 U171 3 13666 isLNat 1 0 U202 4 8140 sel 2 36702 s 1 0 afterNth 2 28739 U211 2 0 isPLNat 1 0 nil 0 36702 isLNat 1 8140 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 6794 afterNth 2 0 U111 1 0 U32 2 22423 U221 3 0 U211 2 36702 U203 4 8140 U52 1 36704 U61 1 21358 U51 2 0 U11 3 0 active 1 36704 U31 3 7679 head 1 36702 snd 1 0 U41 2 0 cons 2 36704 natsFrom 1 0 U102 1 36702 active 1 1 0 snd 1 19906 U191 2 0 U21 3 0 U81 1 7192 U22 2 0 tt 0 36704 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 36702 U51 2 8140 U161 2 0 U172 3 0 U203 4 0 U212 2 36702 U41 2 36702 U31 3 0 U91 1 0 U132 1 0 U121 1 36704 U61 1 0 U204 2 0 U181 2 36702 mark isLNat X active isLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U52 X mark X mark isNatural X active isNatural X mark U204 X1 X2 active U204 mark X1 X2 mark U204 X1 X2 mark X1 active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U204 pair YS ZS X mark pair cons X YS ZS active splitAt s N cons X XS mark U201 isNatural N N X XS active U201 tt N X XS mark U202 isNatural X N X XS active U203 tt N X XS mark U204 splitAt N XS X U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U203 tt N X XS mark U204 splitAt N XS X active U201 tt N X XS mark U202 isNatural X N X XS active splitAt s N cons X XS mark U201 isNatural N N X XS active U204 pair YS ZS X mark pair cons X YS ZS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U204 X1 X2 mark X1 mark U204 X1 X2 active U204 mark X1 X2 mark isNatural X active isNatural X mark U52 X mark X mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isLNat X active isLNat X true U91 1 1 U101 2 2 U81 1 1 U121 1 1 fst 1 1 mark 1 1 sel 2 1 U102 1 1 s 1 1 U211 2 2 mark 1 1 U111 1 1 U221 3 2 U52 1 1 active 1 1 U41 2 1 U102 1 1 active 1 1 U191 2 2 U51 2 1 U161 2 1 U41 2 1 U121 1 1 U201 4 0 2 1 4 3 U204 2 3 1 U32 2 0 2 U21 3 2 U161 2 1 U182 2 9 U11 3 1 2 3 cons 2 0 1 2 s 1 5 1 U142 1 0 take 2 0 1 2 U142 1 8 U152 1 0 U181 2 0 2 1 isPLNat 1 6 U42 1 4 U221 3 5 take 2 6 1 U71 1 4 U131 2 4 U222 3 0 3 U212 2 0 1 2 U101 2 4 pair 2 0 fst 1 7 U111 1 4 U132 1 4 U152 1 5 natsFrom 1 5 1 head 1 0 U172 3 2 1 2 3 splitAt 2 8 1 U131 2 0 U52 1 0 U12 3 8 U202 4 0 2 1 3 4 isNatural 1 4 U222 3 8 2 3 1 U201 4 8 2 1 U42 1 0 U141 2 0 2 U12 3 0 2 1 3 U141 2 5 2 U171 3 0 3 1 tail 1 10 0 0 9 U191 2 3 2 U171 3 4 1 isLNat 1 0 U202 4 8 2 1 sel 2 9 2 afterNth 2 2 2 isPLNat 1 0 nil 0 3 isLNat 1 4 tail 1 0 U182 2 0 splitAt 2 0 2 1 U151 2 9 2 afterNth 2 0 U32 2 9 2 U211 2 9 U203 4 8 2 1 U61 1 4 U51 2 0 U11 3 0 1 2 3 U31 3 10 head 1 2 snd 1 0 cons 2 1 natsFrom 1 0 snd 1 5 1 U21 3 0 1 3 2 U81 1 4 U22 2 0 tt 0 4 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 2 U22 2 8 U172 3 0 2 1 3 U203 4 0 3 1 2 U212 2 9 U31 3 0 3 U91 1 0 U132 1 0 U61 1 0 U204 2 0 1 U181 2 10 U201 4 1 1 2 1 3 1 4 1 0 U204 2 1 0 2 48476 0 U32 2 2 1 0 U21 3 2 48479 3 72716 0 U161 2 2 48474 0 U182 2 1 0 2 17702 0 U11 3 1 96961 2 72721 3 145436 0 cons 2 1 1 2 1 0 s 1 1 0 U142 1 1 take 2 1 2 1 U142 1 72711 U152 1 1 U181 2 1 1 2 1 0 isPLNat 1 1 72718 U42 1 48477 U221 3 1 121197 2 121198 3 121197 0 take 2 1 2 169675 U71 1 48477 U131 2 1 0 U222 3 3 1 0 U212 2 1 1 2 1 0 U101 2 1 0 pair 2 1 24237 2 72713 0 fst 1 1 48478 U111 1 48477 U132 1 48477 U152 1 48477 natsFrom 1 1 48474 head 1 1 U172 3 1 100258 2 148731 3 148733 0 splitAt 2 1 48479 2 72717 0 U131 2 2 1 U52 1 1 U12 3 1 96960 2 72720 3 96959 0 U202 4 1 1 2 1 3 1 4 1 0 isNatural 1 48477 U222 3 1 121193 2 121194 3 121196 0 U201 4 1 0 2 48479 3 48478 4 72717 0 U42 1 1 U141 2 2 1 0 U12 3 1 1 2 1 3 1 0 U141 2 1 24235 2 24236 0 U171 3 1 1 2 1 3 1 0 tail 1 1 77642 0 0 24238 U191 2 1 182 2 72716 0 U171 3 1 100255 2 148734 3 148736 0 isLNat 1 1 U202 4 1 0 2 48479 3 48478 4 72717 0 sel 2 1 2 148737 afterNth 2 1 145439 2 145436 0 isPLNat 1 1 nil 0 48478 isLNat 1 48477 tail 1 1 U182 2 2 1 0 splitAt 2 1 1 2 1 0 U151 2 1 72719 2 72718 0 afterNth 2 1 1 0 U32 2 2 27527 0 U211 2 1 53402 2 77641 0 U203 4 1 0 2 48479 3 48476 4 72717 0 U61 1 48477 U51 2 1 1 0 U11 3 1 1 2 1 3 1 0 U31 3 2 27528 0 head 1 1 3291 snd 1 1 cons 2 1 24238 2 0 0 natsFrom 1 1 snd 1 1 24241 U21 3 1 1 2 1 3 1 0 U81 1 48477 U22 2 2 1 0 tt 0 48477 U71 1 1 U151 2 1 1 0 isNatural 1 1 pair 2 2 1 0 U22 2 2 48478 0 U172 3 1 1 2 1 3 1 0 U203 4 1 1 2 1 3 1 0 U212 2 1 29163 2 29164 0 U31 3 3 1 0 U91 1 1 U132 1 1 U61 1 1 U204 2 1 1 0 U181 2 2 48477 0 mark isLNat X active isLNat X mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U52 X mark X mark isNatural X active isNatural X mark U204 X1 X2 active U204 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U201 tt N X XS mark U202 isNatural X N X XS U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 active U191 tt XS mark pair nil XS active isNatural 0 mark tt mark cons X1 X2 active cons mark X1 X2 U81 mark X U81 X mark U31 X1 X2 X3 active U31 mark X1 X2 X3 U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 active U111 tt mark tt U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 mark fst X active fst mark X U172 X1 active X2 X3 U172 X1 X2 X3 mark U222 X1 X2 X3 active U222 mark X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 active U172 tt N XS mark head afterNth N XS U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 active U132 tt mark tt U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 active isPLNat pair V1 V2 mark U141 isLNat V1 V2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X active U101 tt V2 mark U102 isLNat V2 mark U151 X1 X2 active U151 mark X1 X2 U204 X1 active X2 U204 X1 X2 U142 mark X U142 X active U11 tt N XS mark U12 isLNat XS N XS active U181 tt Y mark U182 isLNat Y Y active U203 tt N X XS mark U204 splitAt N XS X active U71 tt mark tt U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 mark U12 X1 X2 X3 active U12 mark X1 X2 X3 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X mark head X active head mark X mark U212 X1 X2 active U212 mark X1 X2 active U22 tt X mark X mark U32 X1 X2 active U32 mark X1 X2 U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 mark U101 X1 X2 active U101 mark X1 X2 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 active U201 tt N X XS mark U202 isNatural X N X XS active U42 tt mark tt U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 active U182 tt Y mark Y cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X mark 0 active 0 U191 X1 active X2 U191 X1 X2 active splitAt s N cons X XS mark U201 isNatural N N X XS U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 active U221 tt N XS mark U222 isLNat XS N XS U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 mark U181 X1 X2 active U181 mark X1 X2 mark U172 X1 X2 X3 active U172 mark X1 X2 X3 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 active U52 tt mark tt fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 active U204 pair YS ZS X mark pair cons X YS ZS U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X active U222 tt N XS mark fst splitAt N XS U121 active X U121 X mark U102 X active U102 mark X U31 X1 X2 active X3 U31 X1 X2 X3 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U12 tt N XS mark snd splitAt N XS U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 mark U121 X active U121 mark X U221 mark X1 X2 X3 U221 X1 X2 X3 active U51 tt V2 mark U52 isLNat V2 mark tt active tt U51 X1 mark X2 U51 X1 X2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 take mark X1 X2 take X1 X2 active U142 tt mark tt U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X active afterNth N XS mark U11 isNatural N N XS U191 active X1 X2 U191 X1 X2 active U131 tt V2 mark U132 isLNat V2 mark U182 X1 X2 active U182 mark X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 active U202 tt N X XS mark U203 isLNat XS N X XS sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 mark U51 X1 X2 active U51 mark X1 X2 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 active U212 tt XS mark XS active isLNat take V1 V2 mark U101 isNatural V1 V2 active isNatural s V1 mark U121 isNatural V1 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 active U32 tt N mark N active take N XS mark U221 isNatural N N XS U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 mark U41 X1 X2 active U41 mark X1 X2 U191 X1 mark X2 U191 X1 X2 active U171 tt N XS mark U172 isLNat XS N XS mark U71 X active U71 mark X U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 mark s X active s mark X U12 mark X1 X2 X3 U12 X1 X2 X3 mark U191 X1 X2 active U191 mark X1 X2 U51 mark X1 X2 U51 X1 X2 active natsFrom N mark U161 isNatural N N mark U161 X1 X2 active U161 mark X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 active U41 tt V2 mark U42 isLNat V2 active U152 tt mark tt mark U221 X1 X2 X3 active U221 mark X1 X2 X3 pair mark X1 X2 pair X1 X2 mark U111 X active U111 mark X U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 mark U204 X1 X2 active U204 mark X1 X2 U41 X1 active X2 U41 X1 X2 active isLNat fst V1 mark U61 isPLNat V1 mark U152 X active U152 mark X mark sel X1 X2 active sel mark X1 mark X2 U91 mark X U91 X mark natsFrom X active natsFrom mark X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 active U21 tt X Y mark U22 isLNat Y X U41 mark X1 X2 U41 X1 X2 fst mark X fst X mark snd X active snd mark X U12 X1 mark X2 X3 U12 X1 X2 X3 active U211 tt XS mark U212 isLNat XS XS mark isNatural X active isNatural X mark U52 X active U52 mark X U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 mark U142 X active U142 mark X U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 active sel N XS mark U171 isNatural N N XS U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X mark U22 X1 X2 active U22 mark X1 X2 U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 active U151 tt V2 mark U152 isLNat V2 U182 X1 mark X2 U182 X1 X2 active U141 tt V2 mark U142 isLNat V2 active U161 tt N mark cons N natsFrom s N U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 active isNatural head V1 mark U111 isLNat V1 mark U42 X active U42 mark X take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X mark pair X1 X2 active pair mark X1 mark X2 U222 X1 mark X2 X3 U222 X1 X2 X3 active fst pair X Y mark U21 isLNat X X Y pair X1 mark X2 pair X1 X2 mark U11 X1 X2 X3 active U11 mark X1 X2 X3 active isPLNat splitAt V1 V2 mark U151 isNatural V1 V2 U11 X1 X2 active X3 U11 X1 X2 X3 mark U61 X active U61 mark X afterNth mark X1 X2 afterNth X1 X2 active splitAt 0 XS mark U191 isLNat XS XS U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 active U121 tt mark tt U141 mark X1 X2 U141 X1 X2 tail active X tail X mark take X1 X2 active take mark X1 mark X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 active U91 tt mark tt active tail cons N XS mark U211 isNatural N XS U141 X1 active X2 U141 X1 X2 mark U91 X active U91 mark X U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 active snd pair X Y mark U181 isLNat X Y U161 X1 active X2 U161 X1 X2 mark U132 X active U132 mark X mark U81 X active U81 mark X s active X s X U211 active X1 X2 U211 X1 X2 mark U141 X1 X2 active U141 mark X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 active isLNat tail V1 mark U91 isLNat V1 U111 mark X U111 X U121 mark X U121 X mark splitAt X1 X2 active splitAt mark X1 mark X2 U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 active isNatural sel V1 V2 mark U131 isNatural V1 V2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 active isLNat snd V1 mark U81 isPLNat V1 mark U131 X1 X2 active U131 mark X1 X2 mark nil active nil U32 X1 mark X2 U32 X1 X2 mark U21 X1 X2 X3 active U21 mark X1 X2 X3 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X mark U211 X1 X2 active U211 mark X1 X2 mark isPLNat X active isPLNat X active U81 tt mark tt U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 active head cons N XS mark U31 isNatural N N XS U32 active X1 X2 U32 X1 X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 mark tail X active tail mark X U42 active X U42 X active isLNat nil mark tt U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X active isLNat natsFrom V1 mark U71 isNatural V1 s mark X s X mark isLNat X active isLNat X mark U171 X1 X2 X3 active U171 mark X1 X2 X3 active U61 tt mark tt U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U31 tt N XS mark U32 isLNat XS N active isLNat afterNth V1 V2 mark U41 isNatural V1 V2 mark afterNth X1 X2 active afterNth mark X1 mark X2 active U102 tt mark tt active U201 tt N X XS mark U202 isNatural X N X XS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark U204 X1 X2 active U204 mark X1 X2 mark isNatural X active isNatural X mark U52 X mark X mark splitAt X1 X2 active splitAt mark X1 mark X2 mark U203 X1 X2 X3 X4 active U203 mark X1 X2 X3 X4 mark isLNat X active isLNat X true U201 4 0 U204 2 3 U32 2 0 U21 3 9 U161 2 3 U182 2 2 11 U11 3 3 cons 2 0 s 1 16831 U142 1 0 take 2 0 U142 1 8 U152 1 0 U181 2 0 isPLNat 1 0 U42 1 8 U91 1 17211 U221 3 3 U101 2 0 take 2 1 U71 1 6 U81 1 0 U131 2 4877 U222 3 0 U212 2 0 U101 2 6 pair 2 5 fst 1 7 U111 1 6 U132 1 7 U152 1 14695 natsFrom 1 1 head 1 0 U121 1 0 U172 3 3 5 splitAt 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 5 U202 4 0 isNatural 1 4 U222 3 2 5 U201 4 4 U42 1 0 U141 2 0 U12 3 0 U141 2 2 6 U171 3 0 tail 1 1 mark 1 4 0 0 1 U191 2 3 sel 2 0 U102 1 0 U171 3 3 3 isLNat 1 0 U202 4 4 sel 2 1 s 1 0 afterNth 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 4 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 2 afterNth 2 0 U111 1 0 U32 2 22 U221 3 0 U211 2 3 U203 4 1 U52 1 6 U61 1 6 U51 2 0 U11 3 0 active 1 1 2 U31 3 2 3 9 head 1 7 snd 1 0 U41 2 0 cons 2 5 natsFrom 1 0 U102 1 9 active 1 1 0 snd 1 7 U191 2 0 U21 3 0 U81 1 24980 U22 2 0 tt 0 10 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 11 U51 2 4 U161 2 0 U172 3 0 U203 4 0 U212 2 5 U41 2 6 U31 3 0 U91 1 0 U132 1 0 U121 1 6 U61 1 0 U204 2 0 U181 2 9 mark isLNat X active isLNat X mark U52 X mark X mark isNatural X active isNatural X active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U202 tt N X XS mark U203 isLNat XS N X XS mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U201 tt N X XS mark U202 isNatural X N X XS U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U201 tt N X XS mark U202 isNatural X N X XS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U201 X1 X2 X3 X4 active U201 mark X1 X2 X3 X4 active U202 tt N X XS mark U203 isLNat XS N X XS mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark isNatural X active isNatural X mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 3 U32 2 0 U21 3 1 52683 U161 2 1 2 28405 U182 2 2 38923 U11 3 1 38903 cons 2 0 s 1 1 7 U142 1 0 take 2 0 U142 1 7 U152 1 0 U181 2 0 isPLNat 1 0 U42 1 1 U91 1 1 4349 U221 3 52683 U101 2 0 take 2 2 43795 U71 1 1 2850 U81 1 0 U131 2 1 24453 U222 3 0 U212 2 0 U101 2 1 9446 pair 2 2 28656 fst 1 52689 U111 1 1 6931 U132 1 3 U152 1 31724 natsFrom 1 1 28409 head 1 0 U121 1 0 U172 3 1 3 27847 splitAt 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 38915 U202 4 0 isNatural 1 8 U222 3 1 2 52677 U201 4 2 3 4 9 U42 1 0 U141 2 0 U12 3 0 U141 2 2 5 U171 3 0 tail 1 1 947 mark 1 1 4 0 0 1 U191 2 1 28644 sel 2 0 U102 1 0 U171 3 1 3 27843 isLNat 1 0 U202 4 8 sel 2 1 15 s 1 0 afterNth 2 1 2 3294 U211 2 0 isPLNat 1 0 nil 0 12660 isLNat 1 8 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 1 2 31712 afterNth 2 0 U111 1 0 U32 2 1 27857 U221 3 0 U211 2 1 23046 U203 4 1 U52 1 1 0 U61 1 1 10 U51 2 0 U11 3 0 active 1 1 2 U31 3 1 2 3 27853 head 1 27859 snd 1 0 U41 2 0 cons 2 2 1 natsFrom 1 0 U102 1 1 9450 active 1 12 snd 1 38917 U191 2 0 U21 3 0 U81 1 1 31704 U22 2 0 tt 0 10 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 52687 U51 2 8 U161 2 0 U172 3 0 U203 4 0 U212 2 1 23050 U41 2 1 14629 U31 3 0 U91 1 0 U132 1 0 U121 1 1 0 U61 1 0 U204 2 0 U181 2 1 38911 mark isLNat X active isLNat X mark U52 X mark X mark isNatural X active isNatural X active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U201 tt N X XS mark U202 isNatural X N X XS U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 U22 mark X1 X2 U22 X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 U152 mark X U152 X U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U141 mark X1 X2 U141 X1 X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U201 tt N X XS mark U202 isNatural X N X XS active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U202 X1 X2 X3 X4 active U202 mark X1 X2 X3 X4 mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark isNatural X active isNatural X mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 3 U32 2 0 U21 3 3 30401 U161 2 2 3 U182 2 2 11 U11 3 2 3 cons 2 0 s 1 1 U142 1 0 take 2 0 U142 1 9 U152 1 0 U181 2 0 isPLNat 1 1 0 U42 1 1 U91 1 11 U221 3 30395 U101 2 0 take 2 1 U71 1 11 U81 1 0 U131 2 2 11 U222 3 0 U212 2 0 U101 2 2 14275 pair 2 5 fst 1 30399 U111 1 6931 U132 1 1 U152 1 12799 natsFrom 1 1 head 1 0 U121 1 0 U172 3 3 35315 splitAt 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 5 U202 4 0 isNatural 1 9 U222 3 2 30397 U201 4 2 4 10 U42 1 0 U141 2 0 U12 3 0 U141 2 2 7 U171 3 0 tail 1 1 mark 1 9 0 0 1 U191 2 2 3 sel 2 0 U102 1 0 U171 3 3 34134 isLNat 1 0 U202 4 1 sel 2 34132 s 1 0 afterNth 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 9 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 3 afterNth 2 0 U111 1 0 U32 2 2 35321 U221 3 0 U211 2 11587 U203 4 2 4 1 U52 1 10 U61 1 11 U51 2 0 U11 3 0 active 1 1 2 U31 3 2 35319 head 1 35317 snd 1 0 U41 2 0 cons 2 5 natsFrom 1 0 U102 1 14277 active 1 1 0 snd 1 7 U191 2 0 U21 3 0 U81 1 11 U22 2 0 tt 0 11 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 30403 U51 2 9 U161 2 0 U172 3 0 U203 4 0 U212 2 2 11589 U41 2 11 U31 3 0 U91 1 0 U132 1 0 U121 1 10 U61 1 0 U204 2 0 U181 2 9 mark isLNat X active isLNat X mark U52 X mark X mark isNatural X active isNatural X active isNatural s V1 mark U121 isNatural V1 mark U51 X1 X2 active U51 mark X1 X2 active U51 tt V2 mark U52 isLNat V2 mark U121 X mark X active isLNat cons V1 V2 mark U51 isNatural V1 V2 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active isLNat cons V1 V2 mark U51 isNatural V1 V2 mark U121 X mark X active U51 tt V2 mark U52 isLNat V2 mark U51 X1 X2 active U51 mark X1 X2 active isNatural s V1 mark U121 isNatural V1 mark isNatural X active isNatural X mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 0 U32 2 0 U21 3 3 12334 0 U161 2 0 U182 2 0 U11 3 3 3 0 cons 2 0 s 1 1 2 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 5 U42 1 7157 U91 1 1 1 U221 3 3 3 0 U101 2 0 take 2 0 U71 1 1 1 U81 1 0 U131 2 0 U222 3 0 U212 2 0 U101 2 2 11470 0 pair 2 2 1 0 fst 1 1 U111 1 29500 U132 1 1130 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 2 1 3 29501 0 splitAt 2 0 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 0 U202 4 0 isNatural 1 1 2 U222 3 2 6707 0 U201 4 0 U42 1 0 U141 2 0 U12 3 0 U141 2 2 4 0 U171 3 0 tail 1 2 mark 1 1 0 0 0 1 U191 2 0 sel 2 0 U102 1 0 U171 3 0 isLNat 1 0 U202 4 0 sel 2 0 s 1 0 afterNth 2 0 U211 2 0 isPLNat 1 0 nil 0 17612 isLNat 1 0 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 2 U151 2 2 3 0 afterNth 2 0 U111 1 0 U32 2 2 31670 0 U221 3 0 U211 2 2 1 0 U203 4 0 U52 1 1 0 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 0 U31 3 3 29497 0 head 1 29499 snd 1 0 U41 2 0 cons 2 0 natsFrom 1 0 U102 1 1 1 active 1 1 0 snd 1 2 U191 2 0 U21 3 0 U81 1 16037 U22 2 0 tt 0 29499 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 0 U51 2 0 U161 2 0 U172 3 0 U203 4 0 U212 2 0 U41 2 0 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 0 mark isLNat X active isLNat X mark U52 X mark X mark isNatural X active isNatural X mark U51 X1 X2 active U51 mark X1 X2 active U51 tt V2 mark U52 isLNat V2 active isLNat cons V1 V2 mark U51 isNatural V1 V2 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U51 tt V2 mark U52 isLNat V2 mark U51 X1 X2 active U51 mark X1 X2 mark isNatural X active isNatural X mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 6463 U32 2 0 U21 3 4 U161 2 4 U182 2 1 U11 3 4 cons 2 0 s 1 6 U142 1 0 take 2 0 U142 1 2 U152 1 0 U181 2 0 isPLNat 1 3 U42 1 4 U91 1 6 U221 3 4 U101 2 0 take 2 4 U71 1 4 U81 1 0 U131 2 4 U222 3 0 U212 2 0 U101 2 4 pair 2 6 fst 1 1 U111 1 26823 U132 1 4 U152 1 6 natsFrom 1 3 head 1 0 U121 1 0 U172 3 4 splitAt 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 U202 4 0 isNatural 1 3 U222 3 4 U201 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 4 U171 3 0 tail 1 4 mark 1 4 0 0 6 U191 2 4 sel 2 0 U102 1 0 U171 3 4 isLNat 1 0 U202 4 3 sel 2 4 s 1 0 afterNth 2 3 U211 2 0 isPLNat 1 0 nil 0 18468 isLNat 1 4 tail 1 0 U182 2 0 splitAt 2 0 mark 1 5 U151 2 2 afterNth 2 0 U111 1 0 U32 2 4 U221 3 0 U211 2 4 U203 4 4 U52 1 4 U61 1 6 U51 2 0 U11 3 0 active 1 1 0 U31 3 4 head 1 4 snd 1 0 U41 2 0 cons 2 6 natsFrom 1 0 U102 1 1 active 1 1 0 snd 1 4 U191 2 0 U21 3 0 U81 1 6 U22 2 0 tt 0 6 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 4 U51 2 4 U161 2 0 U172 3 0 U203 4 0 U212 2 4 U41 2 2 U31 3 0 U91 1 0 U132 1 0 U121 1 6 U61 1 0 U204 2 0 U181 2 4359 mark isLNat X active isLNat X mark U52 X mark X mark U51 X1 X2 active U51 mark X1 X2 active U51 tt V2 mark U52 isLNat V2 active isLNat cons V1 V2 mark U51 isNatural V1 V2 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active isLNat cons V1 V2 mark U51 isNatural V1 V2 active U51 tt V2 mark U52 isLNat V2 mark U51 X1 X2 active U51 mark X1 X2 mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 0 U32 2 0 U21 3 3 24763 0 U161 2 0 U182 2 0 U11 3 3 3 0 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 5 U42 1 1 U91 1 1 1 U221 3 3 3 0 U101 2 0 take 2 0 U71 1 1 1 U81 1 0 U131 2 0 U222 3 0 U212 2 0 U101 2 2 3 0 pair 2 2 1 0 fst 1 1 U111 1 6 U132 1 1 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 2 1 3 29501 0 splitAt 2 0 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 0 U202 4 0 isNatural 1 1 2 U222 3 2 3 0 U201 4 0 U42 1 0 U141 2 0 U12 3 0 U141 2 2 4 0 U171 3 0 tail 1 2 mark 1 1 0 0 0 1 U191 2 0 sel 2 0 U102 1 0 U171 3 0 isLNat 1 0 U202 4 0 sel 2 0 s 1 0 afterNth 2 0 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 0 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 2 U151 2 2 3 0 afterNth 2 0 U111 1 0 U32 2 2 3 0 U221 3 0 U211 2 2 1 0 U203 4 0 U52 1 1 0 U61 1 1 U51 2 0 U11 3 0 active 1 1 0 U31 3 3 3 0 head 1 5 snd 1 0 U41 2 0 cons 2 1 1 2 1 0 natsFrom 1 0 U102 1 1 1 active 1 1 0 snd 1 2 U191 2 0 U21 3 0 U81 1 1 U22 2 0 tt 0 5 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 0 U51 2 2 0 0 U161 2 0 U172 3 0 U203 4 0 U212 2 0 U41 2 0 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 0 mark isLNat X active isLNat X mark U52 X mark X mark U51 X1 X2 active U51 mark X1 X2 active U51 tt V2 mark U52 isLNat V2 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U51 X1 X2 active U51 mark X1 X2 mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 2 109133 U32 2 0 U21 3 1 51699 U161 2 2 34160 U182 2 1 67573 U11 3 1 0 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 11797 U152 1 0 U181 2 0 isPLNat 1 1 0 U42 1 59153 U91 1 1 24209 U221 3 1 2 0 U101 2 0 take 2 2 7966 U71 1 59149 U81 1 0 U131 2 1 2 16187 U222 3 0 U212 2 0 U101 2 2 34164 pair 2 2 11793 fst 1 85859 U111 1 1 30920 U132 1 1 41178 U152 1 10418 natsFrom 1 20490 head 1 0 U121 1 0 U172 3 1 3 43733 splitAt 2 1 2 10414 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 76740 U202 4 0 isNatural 1 34164 U222 3 1 2 26706 U201 4 1 2 0 U42 1 0 U141 2 0 U12 3 0 U141 2 11795 U171 3 0 tail 1 1 0 mark 1 1 0 0 0 0 U191 2 592 sel 2 0 U102 1 0 U171 3 1 3 0 isLNat 1 0 U202 4 1 24989 sel 2 1 5327 s 1 0 afterNth 2 1 2 101 U211 2 0 isPLNat 1 0 nil 0 0 isLNat 1 34162 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 10416 afterNth 2 0 U111 1 0 U32 2 2 127877 U221 3 0 U211 2 1 2 0 U203 4 1 3 49980 U52 1 1 0 U61 1 1 34164 U51 2 0 U11 3 0 active 1 1 2 U31 3 1 3 68724 head 1 102886 snd 1 0 U41 2 0 cons 2 34162 natsFrom 1 0 U102 1 34166 active 1 34162 snd 1 76742 U191 2 0 U21 3 0 U81 1 1 34164 U22 2 0 tt 0 59151 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 110852 U51 2 34164 U161 2 0 U172 3 0 U203 4 0 U212 2 1 47442 U41 2 1 0 U31 3 0 U91 1 0 U132 1 0 U121 1 59149 U61 1 0 U204 2 0 U181 2 1 42582 mark isLNat X active isLNat X mark U52 X mark X active U51 tt V2 mark U52 isLNat V2 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 U22 mark X1 X2 U22 X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 U152 mark X U152 X U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U141 mark X1 X2 U141 X1 X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 active U51 tt V2 mark U52 isLNat V2 mark U52 X mark X mark isLNat X active isLNat X true U201 4 0 U204 2 2 8 U32 2 0 U21 3 8820 U161 2 2 26893 U182 2 11 U11 3 3 cons 2 0 s 1 16686 U142 1 0 take 2 0 U142 1 7 U152 1 0 U181 2 0 isPLNat 1 1 0 U42 1 26737 U91 1 8 U221 3 2 8814 U101 2 0 take 2 8812 U71 1 3 U81 1 0 U131 2 2 3 U222 3 0 U212 2 0 U101 2 2 3 pair 2 3 fst 1 8818 U111 1 8 U132 1 8 U152 1 7 natsFrom 1 26891 head 1 0 U121 1 0 U172 3 3 26278 splitAt 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 5 U202 4 0 isNatural 1 1 U222 3 2 8816 U201 4 2 2 U42 1 0 U141 2 0 U12 3 0 U141 2 5 U171 3 0 tail 1 1 mark 1 2 0 0 0 U191 2 1 sel 2 0 U102 1 0 U171 3 3 24013 isLNat 1 0 U202 4 4 sel 2 24011 s 1 0 afterNth 2 1 U211 2 0 isPLNat 1 0 nil 0 0 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 0 U151 2 5 afterNth 2 0 U111 1 0 U32 2 2 26284 U221 3 0 U211 2 2 3 U203 4 3 6 U52 1 3185 U61 1 20781 U51 2 0 U11 3 0 active 1 1 1 U31 3 3 26282 head 1 26280 snd 1 0 U41 2 0 cons 2 26895 natsFrom 1 0 U102 1 5 active 1 1 0 snd 1 7 U191 2 0 U21 3 0 U81 1 6694 U22 2 0 tt 0 9 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 41876 U51 2 72785 U161 2 0 U172 3 0 U203 4 0 U212 2 5 U41 2 3 U31 3 0 U91 1 0 U132 1 0 U121 1 3 U61 1 0 U204 2 0 U181 2 9 mark U52 X mark X U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 afterNth active X1 X2 afterNth X1 X2 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 tail mark X tail X natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 sel mark X1 X2 sel X1 X2 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 afterNth X1 mark X2 afterNth X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 take mark X1 X2 take X1 X2 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 sel active X1 X2 sel X1 X2 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 take X1 mark X2 take X1 X2 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 take X1 active X2 take X1 X2 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 sel X1 active X2 sel X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 afterNth mark X1 X2 afterNth X1 X2 U152 mark X U152 X afterNth X1 active X2 afterNth X1 X2 U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 sel X1 mark X2 sel X1 X2 U141 mark X1 X2 U141 X1 X2 tail active X tail X U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 s active X s X U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 take active X1 X2 take X1 X2 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 mark U52 X mark X true U201 4 0 U204 2 2 30596 U32 2 0 U21 3 1 2 3 14227 U161 2 2 21029 U182 2 1 47180 U11 3 1 21426 cons 2 0 s 1 1 U142 1 0 take 2 0 U142 1 1 29873 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 8320 U91 1 18501 U221 3 19946 U101 2 0 take 2 2 22879 U71 1 8115 U81 1 0 U131 2 1 14599 U222 3 0 U212 2 0 U101 2 15082 pair 2 2 17355 fst 1 1 18755 U111 1 1 21722 U132 1 1 501 U152 1 1 10381 natsFrom 1 15345 head 1 0 U121 1 0 U172 3 1 2 3 9328 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 10216 U202 4 0 isNatural 1 11486 U222 3 2283 U201 4 1 2 4 8676 U42 1 0 U141 2 0 U12 3 0 U141 2 1 8944 U171 3 0 tail 1 1133 mark 1 1 2 0 0 9763 U191 2 2 14967 sel 2 0 U102 1 0 U171 3 1 3 1247 isLNat 1 0 U202 4 1 3 7936 sel 2 1 2 25267 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 26281 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 47183 U151 2 20651 afterNth 2 0 U111 1 0 U32 2 2 11027 U221 3 0 U211 2 2 3211 U203 4 1 2 3 23247 U52 1 1 7449 U61 1 30063 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 22999 head 1 26809 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 10326 active 1 0 snd 1 1 26845 U191 2 0 U21 3 0 U81 1 1 32298 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 29392 U51 2 1 19502 U161 2 0 U172 3 0 U203 4 0 U212 2 2 18139 U41 2 1 23768 U31 3 0 U91 1 0 U132 1 0 U121 1 1 5686 U61 1 0 U204 2 0 U181 2 1 10835 U204 mark X1 X2 U204 X1 X2 U171 active X1 X2 X3 U171 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U172 active X1 X2 X3 U172 X1 X2 X3 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U212 X1 mark X2 U212 X1 X2 U172 X1 active X2 X3 U172 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 splitAt active X1 X2 splitAt X1 X2 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U171 X1 mark X2 X3 U171 X1 X2 X3 U31 mark X1 X2 X3 U31 X1 X2 X3 U101 active X1 X2 U101 X1 X2 snd mark X snd X U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U161 X1 mark X2 U161 X1 X2 U131 X1 active X2 U131 X1 X2 U191 mark X1 X2 U191 X1 X2 U142 active X U142 X U182 X1 active X2 U182 X1 X2 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 U21 active X1 X2 X3 U21 X1 X2 X3 isPLNat mark X isPLNat X U102 active X U102 X U111 active X U111 X U204 X1 active X2 U204 X1 X2 U142 mark X U142 X U11 X1 active X2 X3 U11 X1 X2 X3 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U101 X1 active X2 U101 X1 X2 U171 X1 X2 mark X3 U171 X1 X2 X3 U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 isPLNat active X isPLNat X U52 active X U52 X U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U21 X1 active X2 X3 U21 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 natsFrom active X natsFrom X U172 X1 mark X2 X3 U172 X1 X2 X3 U61 mark X U61 X head active X head X pair active X1 X2 pair X1 X2 U212 active X1 X2 U212 X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 isLNat mark X isLNat X splitAt mark X1 X2 splitAt X1 X2 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 cons X1 mark X2 cons X1 X2 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U181 active X1 X2 U181 X1 X2 U221 active X1 X2 X3 U221 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U52 mark X U52 X U191 X1 active X2 U191 X1 X2 U131 X1 mark X2 U131 X1 X2 U172 X1 X2 mark X3 U172 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U151 mark X1 X2 U151 X1 X2 snd active X snd X splitAt X1 mark X2 splitAt X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U221 X1 mark X2 X3 U221 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U141 active X1 X2 U141 X1 X2 U42 mark X U42 X pair X1 active X2 pair X1 X2 U171 X1 active X2 X3 U171 X1 X2 X3 cons mark X1 X2 cons X1 X2 fst active X fst X U204 active X1 X2 U204 X1 X2 U22 active X1 X2 U22 X1 X2 U161 active X1 X2 U161 X1 X2 U32 mark X1 X2 U32 X1 X2 U11 mark X1 X2 X3 U11 X1 X2 X3 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U31 X1 X2 active X3 U31 X1 X2 X3 U101 X1 mark X2 U101 X1 X2 U171 X1 X2 active X3 U171 X1 X2 X3 U151 X1 mark X2 U151 X1 X2 U221 mark X1 X2 X3 U221 X1 X2 X3 U51 X1 mark X2 U51 X1 X2 U101 mark X1 X2 U101 X1 X2 natsFrom mark X natsFrom X U31 X1 mark X2 X3 U31 X1 X2 X3 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 U12 active X1 X2 X3 U12 X1 X2 X3 U211 X1 mark X2 U211 X1 X2 U132 mark X U132 X U191 active X1 X2 U191 X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X U171 mark X1 X2 X3 U171 X1 X2 X3 U51 X1 active X2 U51 X1 X2 U11 X1 X2 mark X3 U11 X1 X2 X3 U152 active X U152 X U11 active X1 X2 X3 U11 X1 X2 X3 U181 X1 active X2 U181 X1 X2 U22 X1 mark X2 U22 X1 X2 U172 mark X1 X2 X3 U172 X1 X2 X3 U32 X1 active X2 U32 X1 X2 U191 X1 mark X2 U191 X1 X2 U221 X1 X2 active X3 U221 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 U51 mark X1 X2 U51 X1 X2 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 U222 active X1 X2 X3 U222 X1 X2 X3 U151 X1 active X2 U151 X1 X2 pair mark X1 X2 pair X1 X2 U182 mark X1 X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U41 X1 active X2 U41 X1 X2 U91 mark X U91 X U11 X1 mark X2 X3 U11 X1 X2 X3 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U41 mark X1 X2 U41 X1 X2 fst mark X fst X U12 X1 mark X2 X3 U12 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U161 mark X1 X2 U161 X1 X2 U181 mark X1 X2 U181 X1 X2 U21 X1 X2 mark X3 U21 X1 X2 X3 U141 X1 mark X2 U141 X1 X2 U212 mark X1 X2 U212 X1 X2 U71 mark X U71 X U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U182 X1 mark X2 U182 X1 X2 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 splitAt X1 active X2 splitAt X1 X2 U22 mark X1 X2 U22 X1 X2 U91 active X U91 X U222 X1 mark X2 X3 U222 X1 X2 X3 pair X1 mark X2 pair X1 X2 U11 X1 X2 active X3 U11 X1 X2 X3 U152 mark X U152 X U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U141 mark X1 X2 U141 X1 X2 U71 active X U71 X U132 active X U132 X U131 active X1 X2 U131 X1 X2 U141 X1 active X2 U141 X1 X2 U12 X1 X2 active X3 U12 X1 X2 X3 U211 X1 active X2 U211 X1 X2 U31 active X1 X2 X3 U31 X1 X2 X3 U161 X1 active X2 U161 X1 X2 U211 active X1 X2 U211 X1 X2 U102 mark X U102 X U222 mark X1 X2 X3 U222 X1 X2 X3 U111 mark X U111 X U121 mark X U121 X U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 cons active X1 X2 cons X1 X2 U51 active X1 X2 U51 X1 X2 U212 X1 active X2 U212 X1 X2 U204 X1 mark X2 U204 X1 X2 head mark X head X U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U32 X1 mark X2 U32 X1 X2 U151 active X1 X2 U151 X1 X2 isNatural active X isNatural X U22 X1 active X2 U22 X1 X2 U221 X1 active X2 X3 U221 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 U32 active X1 X2 U32 X1 X2 U131 mark X1 X2 U131 X1 X2 U181 X1 mark X2 U181 X1 X2 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U42 active X U42 X U211 mark X1 X2 U211 X1 X2 U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X U221 X1 X2 mark X3 U221 X1 X2 X3 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 mark afterNth X1 X2 afterNth mark X1 mark X2 false mark U171 X1 X2 X3 U171 mark X1 X2 X3 false mark tail X tail mark X false tail active X tail X tail mark X tail X true U201 4 0 U204 2 1 2 4009 U32 2 0 U21 3 2 29873 U161 2 29919 U182 2 1 34553 U11 3 1 32687 cons 2 0 s 1 1 3836 U142 1 0 take 2 0 U142 1 1405 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 10639 U91 1 1 3355 U221 3 5452 U101 2 0 take 2 2 1 U71 1 9714 U81 1 0 U131 2 1 2 19791 U222 3 0 U212 2 0 U101 2 2 5437 pair 2 1 2 1 fst 1 1 U111 1 1 17253 U132 1 1 5921 U152 1 1 21555 natsFrom 1 2980 head 1 0 U121 1 0 U172 3 1 3 6634 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 6998 U202 4 0 isNatural 1 1 1 U222 3 2 3898 U201 4 1 4 2906 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 11809 U171 3 0 tail 1 1 mark 1 2 0 0 1 U191 2 2 897 sel 2 0 U102 1 0 U171 3 1 3 15941 isLNat 1 0 U202 4 1 2 3 10818 sel 2 1 6956 s 1 0 afterNth 2 1 2 27915 U211 2 0 isPLNat 1 0 nil 0 0 isLNat 1 1 5446 tail 1 1 0 U182 2 0 splitAt 2 0 mark 1 1 34556 U151 2 1 708 afterNth 2 0 U111 1 0 U32 2 2 4768 U221 3 0 U211 2 2 2139 U203 4 1 3 4 25953 U52 1 16792 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 5126 head 1 1 9985 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 5053 active 1 0 snd 1 1 25758 U191 2 0 U21 3 0 U81 1 1 32031 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 2 26004 U51 2 1 4554 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 2407 U41 2 1131 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1436 U61 1 0 U204 2 0 U181 2 1 1799 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X U61 mark X U61 X U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U41 X1 active X2 U41 X1 X2 U41 mark X1 X2 U41 X1 X2 U71 mark X U71 X U71 active X U71 X s active X s X U121 mark X U121 X isNatural active X isNatural X U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X mark U203 X1 X2 X3 X4 U203 mark X1 X2 X3 X4 false active U102 tt mark tt false active isLNat afterNth V1 V2 U41 isNatural V1 V2 false active isLNat afterNth V1 V2 isNatural V1 false mark U211 X1 X2 U211 mark X1 X2 false active U31 tt N XS U32 isLNat XS N false active U31 tt N XS isLNat XS false active U61 tt mark tt false mark U21 X1 X2 X3 U21 mark X1 X2 X3 false mark nil active nil false active isLNat natsFrom V1 U71 isNatural V1 false active isLNat natsFrom V1 isNatural V1 false active isLNat nil mark tt false mark U131 X1 X2 U131 mark X1 X2 false active head cons N XS U31 isNatural N N XS false active head cons N XS isNatural N false active U81 tt mark tt false mark splitAt X1 X2 splitAt mark X1 mark X2 false active isLNat snd V1 U81 isPLNat V1 false active isLNat snd V1 isPLNat V1 false mark U141 X1 X2 U141 mark X1 X2 false active isNatural sel V1 V2 U131 isNatural V1 V2 false U131 mark X1 X2 U131 X1 X2 U131 X1 active X2 U131 X1 X2 U131 active X1 X2 U131 X1 X2 U131 X1 mark X2 U131 X1 X2 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 1 U161 2 3 U182 2 1 1 U11 3 1 6 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 2 U91 1 1 1 U221 3 2 U101 2 0 take 2 2 1 U71 1 3 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 1 2 1 U131 2 1 2 0 fst 1 0 U52 1 0 U12 3 5 U202 4 0 isNatural 1 1 1 U222 3 2 1 U201 4 1 4 4 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2 U171 3 0 tail 1 1 mark 1 2 0 0 1 U191 2 2 1 sel 2 0 U102 1 0 U171 3 1 3 1 isLNat 1 0 U202 4 1 2 3 2 sel 2 1 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 0 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 1 afterNth 2 0 U111 1 0 U32 2 2 2 U221 3 0 U211 2 2 4 U203 4 1 3 4 3 U52 1 3 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 active 1 0 snd 1 1 3 U191 2 0 U21 3 0 U81 1 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 2 1 U51 2 1 3 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 2 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X U61 mark X U61 X U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U41 X1 active X2 U41 X1 X2 U41 mark X1 X2 U41 X1 X2 U71 mark X U71 X U71 active X U71 X s active X s X U121 mark X U121 X isNatural active X isNatural X U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X active isNatural sel V1 V2 isNatural V1 false mark U81 X U81 mark X false U81 active X U81 X U81 mark X U81 X true U201 4 0 U204 2 1 2 744 U32 2 0 U21 3 2 5169 U161 2 17630 U182 2 1 28741 U11 3 1 8484 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 12040 U152 1 0 U181 2 0 isPLNat 1 1 3095 U42 1 1 4099 U91 1 1 1888 U221 3 29769 U101 2 0 take 2 2 5609 U71 1 26007 U81 1 1 0 U131 2 1 2 12327 U222 3 0 U212 2 0 U101 2 2 31083 pair 2 1 2 1 fst 1 20406 U111 1 1 5562 U132 1 1 21815 U152 1 1 7166 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 18706 splitAt 2 1 2 15262 U131 2 0 fst 1 0 U52 1 0 U12 3 1167 U202 4 0 isNatural 1 1 1 U222 3 2 3469 U201 4 1 4 5423 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 4087 U171 3 0 tail 1 25132 mark 1 2 0 0 1 U191 2 2 2280 sel 2 0 U102 1 0 U171 3 1 3 26719 isLNat 1 0 U202 4 1 2 3 1 sel 2 1 7259 s 1 0 afterNth 2 1 2 10221 U211 2 0 isPLNat 1 0 nil 0 0 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 28744 U151 2 1 25123 afterNth 2 0 U111 1 0 U32 2 2 15221 U221 3 0 U211 2 2 3187 U203 4 1 3 4 5715 U52 1 17505 U61 1 3852 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 14626 head 1 1 7362 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 28160 active 1 0 snd 1 1 10492 U191 2 0 U21 3 0 U81 1 1 4171 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 2 1595 U51 2 1 12135 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 28741 U41 2 4064 U31 3 0 U91 1 0 U132 1 0 U121 1 1 784 U61 1 0 U204 2 0 U181 2 1 6411 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X U61 mark X U61 X U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U41 X1 active X2 U41 X1 X2 U41 mark X1 X2 U41 X1 X2 U71 mark X U71 X U71 active X U71 X s active X s X U121 mark X U121 X isNatural active X isNatural X U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X active isLNat tail V1 U91 isLNat V1 false active isLNat tail V1 isLNat V1 false mark U132 X U132 mark X false active snd pair X Y U181 isLNat X Y false active snd pair X Y isLNat X false mark U91 X U91 mark X false U91 mark X U91 X U91 active X U91 X true U201 4 0 U204 2 1 2 3860 U32 2 0 U21 3 2 13377 U161 2 4792 U182 2 1 14475 U11 3 1 7089 cons 2 0 s 1 1 4989 U142 1 0 take 2 0 U142 1 2515 U152 1 0 U181 2 0 isPLNat 1 1 2540 U42 1 1 565 U91 1 1 7934 U221 3 5516 U101 2 0 take 2 2 6207 U71 1 3513 U81 1 0 U131 2 1 2 14159 U222 3 0 U212 2 0 U101 2 2 3636 pair 2 1 2 1 fst 1 9489 U111 1 1 10256 U132 1 1 1495 U152 1 1 10146 natsFrom 1 4845 head 1 0 U121 1 0 U172 3 1 3 3193 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3019 U202 4 0 isNatural 1 1 1 U222 3 2 2752 U201 4 1 4 8048 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 7782 U171 3 0 tail 1 1 mark 1 2 0 0 960 U191 2 2 4169 sel 2 0 U102 1 0 U171 3 1 3 9992 isLNat 1 0 U202 4 1 2 3 4193 sel 2 1 4089 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 0 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 14478 U151 2 1 5716 afterNth 2 0 U111 1 0 U32 2 2 645 U221 3 0 U211 2 2 5343 U203 4 1 3 4 10089 U52 1 4350 U61 1 1985 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1455 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 2864 active 1 0 snd 1 1 9823 U191 2 0 U21 3 0 U81 1 1 3438 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 2 10834 U51 2 1 149 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 2571 U41 2 13923 U31 3 0 U91 1 1 0 U132 1 0 U121 1 1 1198 U61 1 0 U204 2 0 U181 2 1 2231 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X U61 mark X U61 X U41 X1 mark X2 U41 X1 X2 U61 active X U61 X U121 active X U121 X U41 X1 active X2 U41 X1 X2 U41 mark X1 X2 U41 X1 X2 U71 mark X U71 X U71 active X U71 X s active X s X U121 mark X U121 X isNatural active X isNatural X U41 active X1 X2 U41 X1 X2 isNatural mark X isNatural X s mark X s X active tail cons N XS U211 isNatural N XS false U211 X1 mark X2 U211 X1 X2 U211 X1 active X2 U211 X1 X2 U211 active X1 X2 U211 X1 X2 U211 mark X1 X2 U211 X1 X2 true U201 4 0 U204 2 2 2 U32 2 0 U21 3 2 1 U161 2 1 1 U182 2 2 1 U11 3 1 2 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 2 U91 1 1 1 U221 3 1 3 U101 2 0 take 2 1 2 2 U71 1 1 1 U81 1 0 U131 2 1 2 U222 3 0 U212 2 0 U101 2 2 pair 2 2 1 fst 1 2 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 3 2 splitAt 2 2 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 4 U202 4 0 isNatural 1 1 1 U222 3 2 3 U201 4 1 3 4 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 2 1 sel 2 0 U102 1 0 U171 3 1 3 1 isLNat 1 0 U202 4 1 2 3 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 1 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 2 afterNth 2 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 4 2 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 2 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 2 active tail cons N XS isNatural N false active U91 tt mark tt false active U121 tt mark tt false mark take X1 X2 take mark X1 mark X2 false take X1 mark X2 take X1 X2 take mark X1 X2 take X1 X2 take active X1 X2 take X1 X2 take X1 active X2 take X1 X2 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 3 1 U161 2 1 11010 U182 2 1 2 31533 U11 3 1 2 1 cons 2 0 s 1 1 1 U142 1 0 take 2 1 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 U91 1 1 1 U221 3 1 10092 U101 2 0 take 2 2 1 U71 1 1 16447 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 31534 U152 1 1 17695 natsFrom 1 1 16891 head 1 0 U121 1 0 U172 3 1 2 3 1 splitAt 2 1 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 27358 U202 4 0 isNatural 1 1 1 U222 3 2 1 U201 4 1 3 4 14823 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 15572 U171 3 0 tail 1 1 1 mark 1 2 0 0 151 U191 2 2 1 sel 2 0 U102 1 0 U171 3 1 3 12392 isLNat 1 0 U202 4 1 2 4 1 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 31536 U151 2 1 11165 afterNth 2 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 2 4 22604 U52 1 1 1 U61 1 1 18145 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 2 1 natsFrom 1 0 U102 1 1 6164 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 13815 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 31534 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 5794 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 active splitAt 0 XS U191 isLNat XS XS false active splitAt 0 XS isLNat XS false mark U61 X U61 mark X false active isPLNat splitAt V1 V2 U151 isNatural V1 V2 false active isPLNat splitAt V1 V2 isNatural V1 false mark U11 X1 X2 X3 U11 mark X1 X2 X3 false active fst pair X Y U21 isLNat X X Y false U21 X1 X2 mark X3 U21 X1 X2 X3 U21 X1 active X2 X3 U21 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U21 active X1 X2 X3 U21 X1 X2 X3 U21 mark X1 X2 X3 U21 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 true U201 4 0 U204 2 1 2 3181 U32 2 0 U21 3 2 3 3571 U161 2 1 20468 U182 2 1 2 61157 U11 3 1 2 25836 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 16216 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 22936 U91 1 1 16058 U221 3 1 9025 U101 2 0 take 2 2 1 U71 1 1 6176 U81 1 0 U131 2 1 2 21110 U222 3 0 U212 2 0 U101 2 28963 pair 2 2 1 fst 1 1 1 U111 1 1 12082 U132 1 1 27116 U152 1 1 22340 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 3 1898 splitAt 2 1 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 9797 U202 4 0 isNatural 1 1 1 U222 3 2 19722 U201 4 1 3 4 22868 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 5487 U171 3 0 tail 1 1 8948 mark 1 2 0 0 27719 U191 2 2 3714 sel 2 0 U102 1 0 U171 3 1 3 2524 isLNat 1 0 U202 4 1 2 4 15376 sel 2 1 2 1 s 1 0 afterNth 2 1 2 30405 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 61160 U151 2 1 26792 afterNth 2 0 U111 1 0 U32 2 2 5369 U221 3 0 U211 2 1 2 18144 U203 4 1 2 4 15770 U52 1 1 24092 U61 1 1 14567 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 10064 head 1 1 1 snd 1 0 U41 2 0 cons 2 2 1 natsFrom 1 0 U102 1 1 21192 active 1 0 snd 1 1 15530 U191 2 0 U21 3 1 0 U81 1 1 2036 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 8973 U51 2 1 16732 U161 2 0 U172 3 0 U203 4 0 U212 2 2 13558 U41 2 1 2 29510 U31 3 0 U91 1 0 U132 1 0 U121 1 1 17499 U61 1 0 U204 2 0 U181 2 27771 U21 X1 X2 active X3 U21 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U21 X1 active X2 X3 U21 X1 X2 X3 U21 X1 X2 mark X3 U21 X1 X2 X3 U21 X1 active X2 X3 U21 X1 X2 X3 U21 X1 mark X2 X3 U21 X1 X2 X3 U21 X1 X2 mark X3 U21 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 3 28798 U161 2 1 16187 U182 2 1 2 48907 U11 3 1 2 7756 cons 2 0 s 1 1 1950 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 14275 U42 1 1 U91 1 1 8094 U221 3 1 26734 U101 2 0 take 2 2 1 U71 1 1 1 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 pair 2 2 3915 fst 1 1 1 U111 1 1 7281 U132 1 1 1 U152 1 1 11560 natsFrom 1 1 24756 head 1 0 U121 1 0 U172 3 1 2 3 477 splitAt 2 1 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 25260 U202 4 0 isNatural 1 1 1 U222 3 2 1 U201 4 1 3 4 61567 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 30047 U171 3 0 tail 1 1 16427 mark 1 2 0 0 1 U191 2 2 1665 sel 2 0 U102 1 0 U171 3 1 3 1 isLNat 1 0 U202 4 1 2 4 12659 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 48910 U151 2 1 30141 afterNth 2 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 2 19935 U203 4 1 2 4 18731 U52 1 1 28315 U61 1 1 26695 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 2 1 natsFrom 1 0 U102 1 1 897 active 1 0 snd 1 1 23696 U191 2 0 U21 3 2 0 U81 1 1 6257 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 48908 U51 2 1 30179 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 14734 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 13919 U21 X1 X2 active X3 U21 X1 X2 X3 U21 X1 X2 mark X3 U21 X1 X2 X3 U21 X1 X2 mark X3 U21 X1 X2 X3 U21 X1 X2 active X3 U21 X1 X2 X3 true U201 4 0 U204 2 1 2 23887 U32 2 0 U21 3 2 3 14522 U161 2 1 8137 U182 2 1 2 44823 U11 3 1 2 46947 cons 2 0 s 1 1 10713 U142 1 0 take 2 0 U142 1 30571 U152 1 0 U181 2 0 isPLNat 1 1 7987 U42 1 2087 U91 1 1 15974 U221 3 1 1226 U101 2 0 take 2 2 1 U71 1 1 23800 U81 1 0 U131 2 1 2 1949 U222 3 0 U212 2 0 U101 2 20476 pair 2 2 1 fst 1 1 18693 U111 1 1 4887 U132 1 1 2091 U152 1 1 18315 natsFrom 1 1 25785 head 1 0 U121 1 0 U172 3 1 2 3 44825 splitAt 2 1 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 2123 U202 4 0 isNatural 1 1 1 U222 3 2 18239 U201 4 1 3 4 5808 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 26057 U171 3 0 tail 1 1 1 mark 1 2 0 0 6135 U191 2 2 14667 sel 2 0 U102 1 0 U171 3 1 3 12619 isLNat 1 0 U202 4 1 2 4 1428 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 14198 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 44826 U151 2 1 27069 afterNth 2 0 U111 1 0 U32 2 2 24457 U221 3 0 U211 2 1 2 27038 U203 4 1 2 4 18686 U52 1 1 23781 U61 1 1 13210 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 5177 head 1 1 1 snd 1 0 U41 2 0 cons 2 2 1 natsFrom 1 0 U102 1 1 12412 active 1 0 snd 1 1 1 U191 2 0 U21 3 3 0 U81 1 1 5901 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 25653 U51 2 1 20143 U161 2 0 U172 3 0 U203 4 0 U212 2 2 23981 U41 2 1 2 10217 U31 3 0 U91 1 0 U132 1 0 U121 1 1 9107 U61 1 0 U204 2 0 U181 2 21342 active fst pair X Y isLNat X false mark pair X1 X2 pair mark X1 mark X2 false active isNatural head V1 U111 isLNat V1 false active isNatural head V1 isLNat V1 false mark U42 X U42 mark X false active U161 tt N cons N natsFrom s N false active U161 tt N natsFrom s N false active U161 tt N s N false mark U22 X1 X2 U22 mark X1 X2 false active U141 tt V2 U142 isLNat V2 false active U141 tt V2 isLNat V2 false mark U142 X U142 mark X false U142 mark X U142 X U142 active X U142 X true U201 4 0 U204 2 1 1 U32 2 0 U21 3 2 3 1 U161 2 1 4 U182 2 1 2 1 U11 3 1 2 4 cons 2 0 s 1 1 1 U142 1 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 3 U42 1 3 U91 1 1 2 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 2 U81 1 0 U131 2 1 3 U222 3 0 U212 2 0 U101 2 2 4 pair 2 1 2 1 fst 1 1 2 U111 1 1 2 U132 1 1 2 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 3 3 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 2 1 U201 4 1 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 U171 3 0 tail 1 1 1 mark 1 2 0 0 2 U191 2 2 12587 sel 2 0 U102 1 0 U171 3 1 2 1 isLNat 1 0 U202 4 1 3 4 1 sel 2 1 2 1 s 1 0 afterNth 2 1 2 2 U211 2 0 isPLNat 1 0 nil 0 36549 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 2 2 U221 3 0 U211 2 1 2 2 U203 4 1 2 3 2 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 4 head 1 1 2 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 4 U191 2 0 U21 3 0 U81 1 3 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 2 U51 2 1 3 U161 2 0 U172 3 0 U203 4 0 U212 2 2 2 U41 2 1 2 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 4 U142 active X U142 X U142 mark X U142 X active U151 tt V2 U152 isLNat V2 false active U151 tt V2 isLNat V2 false mark U52 X U52 mark X false active sel N XS U171 isNatural N N XS false U171 active X1 X2 X3 U171 X1 X2 X3 U171 X1 X2 mark X3 U171 X1 X2 X3 U171 mark X1 X2 X3 U171 X1 X2 X3 U171 X1 mark X2 X3 U171 X1 X2 X3 U171 X1 X2 active X3 U171 X1 X2 X3 U171 X1 active X2 X3 U171 X1 X2 X3 true U201 4 0 U204 2 1 2 U32 2 0 U21 3 2 1 U161 2 1 1 U182 2 2 1 U11 3 1 2 2 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 2 U71 1 1 1 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 2 1 U201 4 1 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 U171 3 1 2 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 3946 sel 2 0 U102 1 0 U171 3 1 1 isLNat 1 0 U202 4 1 4 1 sel 2 1 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 15139 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 2 2 U203 4 1 2 3 1 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 2 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 2 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 U132 mark X U132 X cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 U91 mark X U91 X U91 active X U91 X pair X1 mark X2 pair X1 X2 U132 active X U132 X cons active X1 X2 cons X1 X2 active sel N XS isNatural N false active U211 tt XS U212 isLNat XS XS false active U211 tt XS isLNat XS false mark snd X snd mark X false active U21 tt X Y U22 isLNat Y X false U22 active X1 X2 U22 X1 X2 U22 X1 mark X2 U22 X1 X2 U22 mark X1 X2 U22 X1 X2 U22 X1 active X2 U22 X1 X2 true U201 4 0 U204 2 1 2 U32 2 0 U21 3 2 1 U161 2 1 2 U182 2 2 1 U11 3 1 2 2 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 3 U71 1 1 1 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 2 2 splitAt 2 2 2 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 2 4 U201 4 1 4 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 1 sel 2 0 U102 1 0 U171 3 1 2 isLNat 1 0 U202 4 1 4 2 sel 2 1 2 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 2 1 U203 4 1 2 3 1 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 1 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U22 X1 active X2 U22 X1 X2 U22 X1 mark X2 U22 X1 X2 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 U132 mark X U132 X cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 U91 mark X U91 X U91 active X U91 X pair X1 mark X2 pair X1 X2 U132 active X U132 X cons active X1 X2 cons X1 X2 U22 X1 mark X2 U22 X1 X2 U22 X1 active X2 U22 X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 2 2 U161 2 1 3 U182 2 2 1 U11 3 1 2 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 3 U101 2 0 take 2 1 2 3 U71 1 1 1 U81 1 0 U131 2 1 2 3 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 2 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 4 head 1 0 U121 1 0 U172 3 2 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 2 3 U201 4 1 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 1 sel 2 0 U102 1 0 U171 3 1 1 isLNat 1 0 U202 4 1 4 1 sel 2 1 2 s 1 0 afterNth 2 1 2 3 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 2 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 3 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 2 1 U203 4 1 2 3 1 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 3 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 U132 mark X U132 X cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 U91 mark X U91 X U91 active X U91 X pair X1 mark X2 pair X1 X2 U132 active X U132 X cons active X1 X2 cons X1 X2 active U21 tt X Y isLNat Y false mark natsFrom X natsFrom mark X false natsFrom active X natsFrom X natsFrom mark X natsFrom X true U201 4 0 U204 2 1 1 U32 2 0 U21 3 2 2 U161 2 1 3 U182 2 2 1 U11 3 1 2 2 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 2 U101 2 0 take 2 1 2 1 U71 1 1 1 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 2 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 2 2 U201 4 1 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 226 sel 2 0 U102 1 0 U171 3 1 1 isLNat 1 0 U202 4 1 4 4 sel 2 1 2 s 1 0 afterNth 2 1 2 3 U211 2 0 isPLNat 1 0 nil 0 48242 isLNat 1 2 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 3 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 2 1 U203 4 1 2 3 2 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 1 0 U102 1 1 1 active 1 0 snd 1 1 3 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 U132 mark X U132 X cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 U91 mark X U91 X U91 active X U91 X pair X1 mark X2 pair X1 X2 U132 active X U132 X cons active X1 X2 cons X1 X2 active isLNat fst V1 U61 isPLNat V1 false U61 active X U61 X U61 mark X U61 X true U201 4 0 U204 2 1 2 20293 U32 2 0 U21 3 2 3 14653 U161 2 26223 U182 2 2 1035 U11 3 2 20604 cons 2 0 s 1 1 19080 U142 1 0 take 2 0 U142 1 277 U152 1 0 U181 2 0 isPLNat 1 1 5244 U42 1 24360 U91 1 1 24729 U221 3 1 3063 U101 2 0 take 2 2 1 U71 1 1 15515 U81 1 0 U131 2 4428 U222 3 0 U212 2 0 U101 2 11552 pair 2 1 2 1 fst 1 1 7486 U111 1 1 2248 U132 1 1 U152 1 1742 natsFrom 1 15600 head 1 0 U121 1 0 U172 3 1 3 20448 splitAt 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 14425 U202 4 0 isNatural 1 1 1 U222 3 9460 U201 4 1 15715 U42 1 0 U141 2 0 U12 3 0 U141 2 1446 U171 3 0 tail 1 1 10055 mark 1 2 0 0 1 U191 2 2 347 sel 2 0 U102 1 0 U171 3 1 27243 isLNat 1 0 U202 4 1 2 4 26392 sel 2 1 2 1 s 1 0 afterNth 2 1 2 2 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 44268 U151 2 23589 afterNth 2 0 U111 1 0 U32 2 2 8451 U221 3 0 U211 2 2 28422 U203 4 1 2 11895 U52 1 1 16025 U61 1 1 17303 U51 2 0 U11 3 0 active 1 1 1 U31 3 2 3 5348 head 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 17997 active 1 0 snd 1 1 24835 U191 2 0 U21 3 0 U81 1 4914 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 44266 U51 2 1 31031 U161 2 0 U172 3 0 U203 4 0 U212 2 2 29870 U41 2 2 23992 U31 3 0 U91 1 0 U132 1 0 U121 1 28046 U61 1 1 0 U204 2 0 U181 2 23550 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 U132 mark X U132 X cons X1 active X2 cons X1 X2 U152 active X U152 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U152 mark X U152 X U132 active X U132 X s active X s X cons active X1 X2 cons X1 X2 s mark X s X active isLNat fst V1 isPLNat V1 false isPLNat active X isPLNat X isPLNat mark X isPLNat X true U201 4 0 U204 2 1 910 U32 2 0 U21 3 2 3 20756 U161 2 4586 U182 2 1 2 22392 U11 3 1 2 19287 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 22617 U152 1 0 U181 2 0 isPLNat 1 5940 U42 1 19078 U91 1 1 30859 U221 3 1 17021 U101 2 0 take 2 1 2 1 U71 1 1 20869 U81 1 0 U131 2 23079 U222 3 0 U212 2 0 U101 2 1 25624 pair 2 2 9942 fst 1 1 650 U111 1 1 690 U132 1 16212 U152 1 26491 natsFrom 1 1 3 head 1 0 U121 1 0 U172 3 1 3 5615 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 3040 U202 4 0 isNatural 1 1 1 U222 3 2 1206 U201 4 1 3 4 12040 U42 1 0 U141 2 0 U12 3 0 U141 2 1 24368 U171 3 0 tail 1 1 3 mark 1 2 0 0 11741 U191 2 1 2 9499 sel 2 0 U102 1 0 U171 3 1 30028 isLNat 1 0 U202 4 1 3 25151 sel 2 1 14165 s 1 0 afterNth 2 1 2 6 U211 2 0 isPLNat 1 1 0 nil 0 26169 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 39606 U151 2 12190 afterNth 2 0 U111 1 0 U32 2 2 11436 U221 3 0 U211 2 1 2 14613 U203 4 1 2 3 4 31915 U52 1 1 5646 U61 1 1 5727 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 4708 head 1 1 2 snd 1 0 U41 2 0 cons 2 1 11080 natsFrom 1 0 U102 1 1 3337 active 1 0 snd 1 1 16856 U191 2 0 U21 3 0 U81 1 1 23344 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 17952 U51 2 1 9049 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 39603 U41 2 1 2 24706 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2156 U61 1 0 U204 2 0 U181 2 1 20440 U42 mark X U42 X U152 active X U152 X U152 mark X U152 X U42 active X U42 X active U152 tt mark tt false mark sel X1 X2 sel mark X1 mark X2 false sel X1 active X2 sel X1 X2 sel X1 mark X2 sel X1 X2 sel mark X1 X2 sel X1 X2 sel active X1 X2 sel X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 2 3 1 U161 2 1 U182 2 1 2 1 U11 3 1 2 3 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 3 U42 1 3 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 2 U81 1 0 U131 2 4 U222 3 0 U212 2 0 U101 2 1 3 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 3 U152 1 1 natsFrom 1 1 3 head 1 0 U121 1 0 U172 3 1 3 3 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 1 U222 3 2 1 U201 4 1 3 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 3 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 2 sel 2 1 2 0 U102 1 0 U171 3 1 3 1 isLNat 1 0 U202 4 1 3 2 sel 2 1 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 26169 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 afterNth 2 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 2 3 4 1 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 head 1 1 2 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 3 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 2 4 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 2 U42 mark X U42 X U152 active X U152 X U152 mark X U152 X U42 active X U42 X active U41 tt V2 U42 isLNat V2 false U42 mark X U42 X U42 active X U42 X true U201 4 0 U204 2 1 14278 U32 2 0 U21 3 2 3 27968 U161 2 30523 U182 2 1 2 2394 U11 3 1 2 30735 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 28375 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 6558 U91 1 1 1 U221 3 1 1488 U101 2 0 take 2 1 2 4424 U71 1 1 27677 U81 1 0 U131 2 2344 U222 3 0 U212 2 0 U101 2 1 17159 pair 2 2 1 fst 1 1 27712 U111 1 1 5727 U132 1 28352 U152 1 27897 natsFrom 1 1 5 head 1 0 U121 1 0 U172 3 1 3 32501 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 12029 U202 4 0 isNatural 1 1 1 U222 3 2 9456 U201 4 1 3 4 11923 U42 1 1 0 U141 2 0 U12 3 0 U141 2 1 282 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 15252 sel 2 0 U102 1 0 U171 3 1 3 30671 isLNat 1 0 U202 4 1 3 26841 sel 2 1 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 27105 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 47157 U151 2 25370 afterNth 2 0 U111 1 0 U32 2 2 8796 U221 3 0 U211 2 1 2 12199 U203 4 1 2 3 4 7351 U52 1 1 29726 U61 1 1 19796 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 7699 head 1 1 31774 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 20657 active 1 0 snd 1 1 3 U191 2 0 U21 3 0 U81 1 1 28528 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 22727 U51 2 1 14999 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 47154 U41 2 1 2 11378 U31 3 0 U91 1 0 U132 1 0 U121 1 1 24327 U61 1 0 U204 2 0 U181 2 1 28648 U42 mark X U42 X U152 active X U152 X U152 mark X U152 X U42 active X U42 X active U41 tt V2 isLNat V2 false mark U152 X U152 mark X false U152 mark X U152 X U152 active X U152 X true U201 4 0 U204 2 1 6569 U32 2 0 U21 3 2 3 25537 U161 2 9145 U182 2 1 2 21130 U11 3 1 2 2591 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 6689 U152 1 1 0 U181 2 0 isPLNat 1 1 U42 1 19273 U91 1 1 7836 U221 3 1 6525 U101 2 0 take 2 1 2 24090 U71 1 1 18384 U81 1 0 U131 2 17780 U222 3 0 U212 2 0 U101 2 1 4769 pair 2 2 1 fst 1 1 1 U111 1 1 4749 U132 1 7549 U152 1 19982 natsFrom 1 1 10227 head 1 0 U121 1 0 U172 3 1 3 3271 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2121 U202 4 0 isNatural 1 1 1 U222 3 2 453 U201 4 1 3 4 12311 U42 1 0 U141 2 0 U12 3 0 U141 2 1 9688 U171 3 0 tail 1 1 8195 mark 1 2 0 0 1 U191 2 1 2 13628 sel 2 0 U102 1 0 U171 3 1 3 15128 isLNat 1 0 U202 4 1 3 19406 sel 2 1 9634 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 27105 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 21133 U151 2 13695 afterNth 2 0 U111 1 0 U32 2 2 8429 U221 3 0 U211 2 1 2 404 U203 4 1 2 3 4 10355 U52 1 1 5801 U61 1 1 17267 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 9089 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 277 active 1 0 snd 1 1 2916 U191 2 0 U21 3 0 U81 1 1 5847 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 18986 U51 2 1 675 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1592 U41 2 1 2 16368 U31 3 0 U91 1 0 U132 1 0 U121 1 1 5462 U61 1 0 U204 2 0 U181 2 1 5097 U42 mark X U42 X U152 active X U152 X U152 mark X U152 X U42 active X U42 X active natsFrom N U161 isNatural N N false active natsFrom N isNatural N false mark U204 X1 X2 U204 mark X1 X2 false active U171 tt N XS U172 isLNat XS N XS false active U171 tt N XS isLNat XS false mark U111 X U111 mark X false U111 active X U111 X U111 mark X U111 X true U201 4 0 U204 2 1 10062 U32 2 0 U21 3 2 3 31411 U161 2 9536 U182 2 1 2 19166 U11 3 1 2 1458 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 7807 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 2037 U91 1 1 10803 U221 3 1 9626 U101 2 0 take 2 1 2 29804 U71 1 1 12730 U81 1 0 U131 2 12261 U222 3 0 U212 2 0 U101 2 1 14939 pair 2 2 1 fst 1 1 6423 U111 1 1 9410 U132 1 4312 U152 1 12123 natsFrom 1 1 2367 head 1 0 U121 1 0 U172 3 1 3 5425 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 10116 U202 4 0 isNatural 1 1011 U222 3 2 3281 U201 4 1 3 4 10733 U42 1 0 U141 2 0 U12 3 0 U141 2 1 18031 U171 3 0 tail 1 1 5483 mark 1 2 0 0 1 U191 2 1 2 17154 sel 2 0 U102 1 0 U171 3 1 3 8613 isLNat 1 0 U202 4 1 3 4061 sel 2 1 0 s 1 0 afterNth 2 1 2 2655 U211 2 0 isPLNat 1 0 nil 0 32434 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 19169 U151 2 3691 afterNth 2 0 U111 1 1 0 U32 2 2 11850 U221 3 0 U211 2 1 2 9885 U203 4 1 2 3 4 28303 U52 1 1 17170 U61 1 1 9737 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 1473 head 1 1 0 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 5862 active 1 0 snd 1 1 5087 U191 2 0 U21 3 0 U81 1 1 1620 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 18881 U51 2 1 20164 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 564 U41 2 1 2 3592 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1027 U61 1 0 U204 2 0 U181 2 1 10400 U42 mark X U42 X U152 active X U152 X U152 mark X U152 X U42 active X U42 X active take N XS U221 isNatural N N XS false active take N XS isNatural N false mark U221 X1 X2 X3 U221 mark X1 X2 X3 false U221 X1 mark X2 X3 U221 X1 X2 X3 U221 active X1 X2 X3 U221 X1 X2 X3 U221 mark X1 X2 X3 U221 X1 X2 X3 U221 X1 X2 active X3 U221 X1 X2 X3 U221 X1 X2 mark X3 U221 X1 X2 X3 U221 X1 active X2 X3 U221 X1 X2 X3 true U201 4 0 U204 2 2 11211 U32 2 0 U21 3 2 18408 U161 2 14814 U182 2 1 2 26819 U11 3 1 64621 cons 2 0 s 1 1 20117 U142 1 0 take 2 0 U142 1 5944 U152 1 0 U181 2 0 isPLNat 1 6975 U42 1 21244 U91 1 1 1 U221 3 1 19137 U101 2 0 take 2 19480 U71 1 1 18682 U81 1 0 U131 2 1 2 6606 U222 3 0 U212 2 0 U101 2 1 11783 pair 2 2 8046 fst 1 1 6661 U111 1 1 24327 U132 1 14914 U152 1 6683 natsFrom 1 1 head 1 0 U121 1 0 U172 3 2 14704 splitAt 2 1 2 3347 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 24533 U202 4 0 isNatural 1 1 1 U222 3 12121 U201 4 3 4 715 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 15376 U171 3 0 tail 1 1 9368 mark 1 2 0 0 26191 U191 2 2 16572 sel 2 0 U102 1 0 U171 3 3 25302 isLNat 1 0 U202 4 1 2 4 29027 sel 2 1 21293 s 1 0 afterNth 2 2 24843 U211 2 0 isPLNat 1 0 nil 0 56462 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 40090 U151 2 2 7659 afterNth 2 0 U111 1 0 U32 2 1 2 14635 U221 3 1 2 3 0 U211 2 1 2 12876 U203 4 1 2 3 22873 U52 1 28510 U61 1 1 831 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 17181 head 1 1 26951 snd 1 0 U41 2 0 cons 2 1 2 17339 natsFrom 1 0 U102 1 1 1996 active 1 0 snd 1 4757 U191 2 0 U21 3 0 U81 1 7796 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 40088 U51 2 1 9772 U161 2 0 U172 3 0 U203 4 0 U212 2 2 9826 U41 2 1 2 61331 U31 3 0 U91 1 0 U132 1 0 U121 1 1 27233 U61 1 0 U204 2 0 U181 2 1 27536 pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 mark U161 X1 X2 U161 mark X1 X2 false U161 X1 mark X2 U161 X1 X2 U161 mark X1 X2 U161 X1 X2 U161 active X1 X2 U161 X1 X2 U161 X1 active X2 U161 X1 X2 true U201 4 0 U204 2 2 1 U32 2 0 U21 3 2 1 U161 2 1 U182 2 1 2 1 U11 3 1 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 U91 1 1 1 U221 3 1 5 U101 2 0 take 2 1 U71 1 1 3 U81 1 0 U131 2 1 2 2 U222 3 0 U212 2 0 U101 2 1 4 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 4 U152 1 2 natsFrom 1 4 head 1 0 U121 1 0 U172 3 2 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 1 U222 3 3 U201 4 3 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 3 U171 3 0 tail 1 1 1 mark 1 2 0 0 2 U191 2 2 1 sel 2 0 U102 1 0 U171 3 3 3 isLNat 1 0 U202 4 1 2 4 1 sel 2 1 4 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 37416 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 5 U151 2 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 2 U221 3 0 U211 2 1 2 1 U203 4 1 2 3 2 U52 1 1 U61 1 1 3 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 3 active 1 0 snd 1 3 U191 2 0 U21 3 0 U81 1 3 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 1 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 3 U61 1 0 U204 2 0 U181 2 1 1 pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 active isNatural s V1 U121 isNatural V1 false active isNatural s V1 isNatural V1 false mark U191 X1 X2 U191 mark X1 X2 false U191 active X1 X2 U191 X1 X2 U191 X1 mark X2 U191 X1 X2 U191 X1 active X2 U191 X1 X2 U191 mark X1 X2 U191 X1 X2 true U201 4 0 U204 2 2 2 U32 2 0 U21 3 1 2 U161 2 1 U182 2 1 2 1 U11 3 1 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 3 U91 1 1 2 U221 3 1 4 U101 2 0 take 2 1 U71 1 1 2 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 1 pair 2 2 1 fst 1 1 1 U111 1 1 2 U132 1 3 U152 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 2 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 3 U201 4 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 2 2 sel 2 0 U102 1 0 U171 3 3 1 isLNat 1 0 U202 4 1 4 1 sel 2 1 1 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 2 3 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 2 3 3 U52 1 3 U61 1 1 2 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 head 1 1 4 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 U191 2 2 0 U21 3 0 U81 1 3 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 1 3 U191 mark X1 X2 U191 X1 X2 U191 active X1 X2 U191 X1 X2 pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X U191 mark X1 X2 U191 X1 X2 U191 active X1 X2 U191 X1 X2 true U201 4 0 U204 2 2 2 U32 2 0 U21 3 1 2 U161 2 4 U182 2 1 2 1 U11 3 1 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 2 U42 1 2 U91 1 1 2 U221 3 1 3 U101 2 0 take 2 1 U71 1 1 2 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 4 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 2 U152 1 2 natsFrom 1 2 head 1 0 U121 1 0 U172 3 2 3 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 1 U222 3 2 U201 4 3 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 2 1 sel 2 0 U102 1 0 U171 3 3 2 isLNat 1 0 U202 4 1 4 2 sel 2 1 1 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 2 4 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 2 3 U203 4 1 2 3 1 U52 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 U191 2 1 0 U21 3 0 U81 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 2 U41 2 1 2 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 3 pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active isLNat take V1 V2 U101 isNatural V1 V2 false active isLNat take V1 V2 isNatural V1 false mark s X s mark X false s mark X s X s active X s X true U201 4 0 U204 2 2 1 U32 2 0 U21 3 1 2 U161 2 2 U182 2 1 2 1 U11 3 1 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 2 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 U91 1 1 2 U221 3 1 5 U101 2 0 take 2 1 U71 1 1 1 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 2 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 2 U152 1 3 natsFrom 1 1 head 1 0 U121 1 0 U172 3 2 2 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 2 U222 3 4 U201 4 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 4 mark 1 2 0 0 1 U191 2 2 2 sel 2 0 U102 1 0 U171 3 3 2 isLNat 1 0 U202 4 1 4 3 sel 2 1 1 s 1 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 2 2 U203 4 1 2 3 2 U52 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 2 U191 2 0 U21 3 0 U81 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 2 pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X mark U71 X U71 mark X false U71 mark X U71 X U71 active X U71 X true U201 4 0 U204 2 1 2895 U32 2 0 U21 3 1 3 17272 U161 2 1 23999 U182 2 1 24927 U11 3 7130 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 4779 U152 1 0 U181 2 0 isPLNat 1 2 U42 1 1 22334 U91 1 1 28635 U221 3 1 26140 U101 2 0 take 2 1 2 5825 U71 1 1 17142 U81 1 0 U131 2 1 30801 U222 3 0 U212 2 0 U101 2 1 6613 pair 2 2 19138 fst 1 1 1 U111 1 1 1956 U132 1 1 15104 U152 1 14752 natsFrom 1 1 30628 head 1 0 U121 1 0 U172 3 1 3 1085 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 26957 U202 4 0 isNatural 1 1 1 U222 3 1 2 1773 U201 4 2 3 32521 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 28918 U171 3 0 tail 1 1 27316 mark 1 2 0 0 1 U191 2 1 20373 sel 2 0 U102 1 0 U171 3 3 1 isLNat 1 0 U202 4 1 3 4 384 sel 2 1 1 s 1 0 afterNth 2 2 8169 U211 2 0 isPLNat 1 0 nil 0 31382 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 34925 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 34922 U221 3 0 U211 2 2 24486 U203 4 1 2 3 4 26860 U52 1 20958 U61 1 34924 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 12964 head 1 1 5524 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 12527 active 1 0 snd 1 1 5705 U191 2 0 U21 3 0 U81 1 10447 U22 2 0 tt 0 1 U71 1 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 19618 U51 2 1 25029 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 11014 U41 2 1 423 U31 3 0 U91 1 0 U132 1 0 U121 1 1 10032 U61 1 0 U204 2 0 U181 2 1 82 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X pair X1 active X2 pair X1 X2 U121 active X U121 X U132 mark X U132 X isLNat active X isLNat X U152 active X U152 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U152 mark X U152 X U132 active X U132 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U202 tt N X XS U203 isLNat XS N X XS false U203 X1 X2 active X3 X4 U203 X1 X2 X3 X4 U203 mark X1 X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 X3 mark X4 U203 X1 X2 X3 X4 U203 X1 mark X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 X3 active X4 U203 X1 X2 X3 X4 U203 X1 active X2 X3 X4 U203 X1 X2 X3 X4 U203 X1 X2 mark X3 X4 U203 X1 X2 X3 X4 U203 active X1 X2 X3 X4 U203 X1 X2 X3 X4 true U201 4 0 U204 2 1 2 U32 2 0 U21 3 1 3 1 U161 2 1 3 U182 2 1 1 U11 3 6 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 1 U81 1 0 U131 2 1 3 U222 3 0 U212 2 0 U101 2 1 1 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 2 U152 1 3 natsFrom 1 1 3 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 4 U202 4 0 isNatural 1 1 1 U222 3 1 2 1 U201 4 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 1 sel 2 0 U102 1 0 U171 3 3 1 isLNat 1 0 U202 4 1 3 4 3 sel 2 1 1 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 4 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 2 1 U203 4 1 2 3 4 3 U52 1 1 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 0 U172 3 0 U203 4 1 2 3 4 0 U212 2 1 2 1 U41 2 1 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X pair X1 active X2 pair X1 X2 U121 active X U121 X U132 mark X U132 X isLNat active X isLNat X U152 active X U152 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U152 mark X U152 X U132 active X U132 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U202 tt N X XS isLNat XS false mark U41 X1 X2 U41 mark X1 X2 false U41 X1 active X2 U41 X1 X2 U41 mark X1 X2 U41 X1 X2 U41 active X1 X2 U41 X1 X2 U41 X1 mark X2 U41 X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 3 2 U161 2 1 3 U182 2 1 1 U11 3 3 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 2 U81 1 0 U131 2 1 3 U222 3 0 U212 2 0 U101 2 1 1 pair 2 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 2 U152 1 1 natsFrom 1 1 4 head 1 0 U121 1 0 U172 3 1 3 2 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 1 U202 4 0 isNatural 1 1 1 U222 3 1 2 1 U201 4 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 1 sel 2 0 U102 1 0 U171 3 3 1 isLNat 1 0 U202 4 1 3 4 2 sel 2 1 1 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 2 1 U203 4 1 2 3 4 1 U52 1 3 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 head 1 1 1 snd 1 0 U41 2 1 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 1 2 U41 X1 mark X2 U41 X1 X2 U41 X1 active X2 U41 X1 X2 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X pair X1 active X2 pair X1 X2 U121 active X U121 X U132 mark X U132 X isLNat active X isLNat X U152 active X U152 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U152 mark X U152 X U132 active X U132 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X U41 X1 mark X2 U41 X1 X2 U41 X1 active X2 U41 X1 X2 true U201 4 0 U204 2 1 3 U32 2 0 U21 3 1 3 1 U161 2 1 3 U182 2 1 2 U11 3 3 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 2 U42 1 1 1 U91 1 1 3 U221 3 1 4 U101 2 0 take 2 1 2 1 U71 1 1 3 U81 1 0 U131 2 1 2 U222 3 0 U212 2 0 U101 2 1 2 pair 2 2 1 fst 1 1 1 U111 1 1 2 U132 1 1 1 U152 1 4 natsFrom 1 1 4 head 1 0 U121 1 0 U172 3 1 3 5 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 3 U202 4 0 isNatural 1 1 1 U222 3 1 2 1 U201 4 2 3 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2 U171 3 0 tail 1 1 1 mark 1 2 0 0 2 U191 2 1 1 sel 2 0 U102 1 0 U171 3 3 4 isLNat 1 0 U202 4 1 3 4 4 sel 2 1 1 s 1 0 afterNth 2 2 2 U211 2 0 isPLNat 1 0 nil 0 3 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 5 U151 2 1 2 4 afterNth 2 0 U111 1 0 U32 2 1 2 2 U221 3 0 U211 2 2 3 U203 4 1 2 3 4 5 U52 1 2 U61 1 3 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 5 head 1 1 1 snd 1 0 U41 2 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 2 U41 2 1 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 1 3 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X pair X1 active X2 pair X1 X2 U121 active X U121 X U132 mark X U132 X isLNat active X isLNat X U152 active X U152 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U152 mark X U152 X U132 active X U132 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U131 tt V2 U132 isLNat V2 false U132 mark X U132 X U132 active X U132 X true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 3 1 U161 2 1 5 U182 2 1 1 U11 3 4 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 2 U152 1 0 U181 2 0 isPLNat 1 5 U42 1 1 2 U91 1 1 2 U221 3 1 2 U101 2 0 take 2 1 2 1 U71 1 1 1 U81 1 0 U131 2 1 3 U222 3 0 U212 2 0 U101 2 1 4 pair 2 2 1 fst 1 1 1 U111 1 1 3 U132 1 1 3 U152 1 1 natsFrom 1 1 2 head 1 0 U121 1 0 U172 3 1 3 2 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 2 U202 4 0 isNatural 1 1 1 U222 3 1 2 1 U201 4 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 4 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 2 sel 2 0 U102 1 0 U171 3 3 4 isLNat 1 0 U202 4 1 3 4 4 sel 2 1 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 5 U151 2 1 2 2 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 2 2 U203 4 1 2 3 4 1 U52 1 3 U61 1 2 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 4 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 4 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 3 U51 2 1 3 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 2 U41 2 1 3 U31 3 0 U91 1 0 U132 1 1 0 U121 1 1 3 U61 1 0 U204 2 0 U181 2 1 2 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X pair X1 active X2 pair X1 X2 U121 active X U121 X U132 mark X U132 X isLNat active X isLNat X U152 active X U152 X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U152 mark X U152 X U132 active X U132 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U131 tt V2 isLNat V2 false mark U51 X1 X2 U51 mark X1 X2 false active afterNth N XS U11 isNatural N N XS false U11 mark X1 X2 X3 U11 X1 X2 X3 U11 X1 mark X2 X3 U11 X1 X2 X3 U11 X1 X2 active X3 U11 X1 X2 X3 U11 active X1 X2 X3 U11 X1 X2 X3 U11 X1 X2 mark X3 U11 X1 X2 X3 U11 X1 active X2 X3 U11 X1 X2 X3 true U201 4 0 U204 2 1 3637 U32 2 0 U21 3 1 3 24765 U161 2 1 25628 U182 2 1 40894 U11 3 1 29403 cons 2 0 s 1 1 3619 U142 1 0 take 2 0 U142 1 29085 U152 1 0 U181 2 0 isPLNat 1 11691 U42 1 1 21083 U91 1 1 22825 U221 3 1 2 U101 2 0 take 2 1 2 16817 U71 1 1 29408 U81 1 0 U131 2 1 31048 U222 3 0 U212 2 0 U101 2 11282 pair 2 1 2 1 fst 1 1 U111 1 1 7818 U132 1 1 9403 U152 1 1 24401 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 3 21717 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 3 969 U202 4 0 isNatural 1 1 1 U222 3 1 2 9966 U201 4 1 2 3 25097 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 23176 U171 3 0 tail 1 1 30893 mark 1 2 0 0 4857 U191 2 1 3389 sel 2 0 U102 1 0 U171 3 2 3 19857 isLNat 1 0 U202 4 1 3 4 19951 sel 2 1 2 18716 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 6424 isLNat 1 1 2913 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 40897 U151 2 1 2 5709 afterNth 2 0 U111 1 0 U32 2 5979 U221 3 0 U211 2 1 2 16222 U203 4 1 2 3 4 10410 U52 1 1 1331 U61 1 23688 U51 2 0 U11 3 1 3 0 active 1 1 1 U31 3 1 3 16429 head 1 1 24432 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 6692 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 29269 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 8182 U51 2 1 22165 U161 2 0 U172 3 0 U203 4 0 U212 2 2 974 U41 2 10320 U31 3 0 U91 1 0 U132 1 0 U121 1 1 7379 U61 1 0 U204 2 0 U181 2 12083 U11 X1 active X2 X3 U11 X1 X2 X3 U11 X1 mark X2 X3 U11 X1 X2 X3 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X isLNat mark X isLNat X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U71 mark X U71 X U152 mark X U152 X U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X U11 X1 active X2 X3 U11 X1 X2 X3 U11 X1 mark X2 X3 U11 X1 X2 X3 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 3 17026 U161 2 7126 U182 2 1 26687 U11 3 1 2 11883 cons 2 0 s 1 1 761 U142 1 0 take 2 0 U142 1 14635 U152 1 0 U181 2 0 isPLNat 1 23682 U42 1 1 3775 U91 1 1 6980 U221 3 1 27844 U101 2 0 take 2 1 2 13296 U71 1 1 8185 U81 1 0 U131 2 1 30691 U222 3 0 U212 2 0 U101 2 2625 pair 2 2 409 fst 1 201 U111 1 1 17434 U132 1 1 18546 U152 1 1 6497 natsFrom 1 1 17007 head 1 0 U121 1 0 U172 3 1 3 1626 splitAt 2 1 2 10015 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 3880 U202 4 0 isNatural 1 3573 U222 3 2 1587 U201 4 1 3 8840 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 18933 U171 3 0 tail 1 19492 mark 1 2 0 0 0 U191 2 1 2731 sel 2 0 U102 1 0 U171 3 3 18920 isLNat 1 0 U202 4 1 2 3 4 5861 sel 2 1 2 6822 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 26690 U151 2 1 2 1553 afterNth 2 0 U111 1 0 U32 2 1937 U221 3 0 U211 2 1 2 2771 U203 4 1 3 4 15868 U52 1 1 6847 U61 1 3583 U51 2 0 U11 3 2 0 active 1 1 1 U31 3 1 2 1410 head 1 0 snd 1 0 U41 2 0 cons 2 1 2 2436 natsFrom 1 0 U102 1 1 2151 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 6085 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 4398 U51 2 2512 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1993 U41 2 1 16960 U31 3 0 U91 1 0 U132 1 0 U121 1 1 3365 U61 1 0 U204 2 0 U181 2 28848 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X isLNat mark X isLNat X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U71 mark X U71 X U152 mark X U152 X U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active afterNth N XS isNatural N false active U142 tt mark tt false mark U182 X1 X2 U182 mark X1 X2 false active U51 tt V2 U52 isLNat V2 false U52 active X U52 X U52 mark X U52 X true U201 4 0 U204 2 1 9040 U32 2 0 U21 3 1 3 8991 U161 2 21007 U182 2 1 32381 U11 3 1 2 275 cons 2 0 s 1 1 9677 U142 1 0 take 2 0 U142 1 23151 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 19389 U91 1 1 5699 U221 3 1 7258 U101 2 0 take 2 1 2 11483 U71 1 1 13170 U81 1 0 U131 2 1 24470 U222 3 0 U212 2 0 U101 2 15225 pair 2 2 1447 fst 1 1 U111 1 1 1333 U132 1 1 1101 U152 1 1 4764 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 3 35054 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 1 0 U12 3 2 3 3721 U202 4 0 isNatural 1 1 U222 3 2 7082 U201 4 1 3 8802 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 16673 U171 3 0 tail 1 3881 mark 1 2 0 0 0 U191 2 1 14513 sel 2 0 U102 1 0 U171 3 3 32552 isLNat 1 0 U202 4 1 2 3 4 27711 sel 2 1 2 29942 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 35057 U151 2 1 2 882 afterNth 2 0 U111 1 0 U32 2 6495 U221 3 0 U211 2 1 2 30523 U203 4 1 3 4 27759 U52 1 1 23534 U61 1 23339 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 11843 head 1 0 snd 1 0 U41 2 0 cons 2 1 2 34180 natsFrom 1 0 U102 1 1 31136 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 2510 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 18155 U51 2 7280 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 6437 U41 2 1 24321 U31 3 0 U91 1 0 U132 1 0 U121 1 1 26585 U61 1 0 U204 2 0 U181 2 4566 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X isLNat mark X isLNat X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U71 mark X U71 X U152 mark X U152 X U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U51 tt V2 isLNat V2 false mark U201 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 false active U12 tt N XS snd splitAt N XS false snd mark X snd X snd active X snd X true U201 4 0 U204 2 1 198 U32 2 0 U21 3 1 3 10779 U161 2 6893 U182 2 1 1683 U11 3 1 2 17950 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 3333 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 4335 U91 1 1 6998 U221 3 1 12219 U101 2 0 take 2 1 2 1 U71 1 1 4547 U81 1 0 U131 2 1 8521 U222 3 0 U212 2 0 U101 2 3416 pair 2 2 1 fst 1 1 U111 1 1 8750 U132 1 1 3980 U152 1 1 10400 natsFrom 1 1 14521 head 1 0 U121 1 0 U172 3 1 3 12753 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 10513 U202 4 0 isNatural 1 1 U222 3 2 2938 U201 4 1 3 5139 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1733 U171 3 0 tail 1 2498 mark 1 2 0 0 0 U191 2 1 10665 sel 2 0 U102 1 0 U171 3 3 21855 isLNat 1 0 U202 4 1 2 3 4 3289 sel 2 1 2 7401 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 12756 U151 2 1 2 11902 afterNth 2 0 U111 1 0 U32 2 9296 U221 3 0 U211 2 1 2 1373 U203 4 1 3 4 5541 U52 1 1 782 U61 1 2948 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 199 head 1 0 snd 1 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 4057 active 1 0 snd 1 1 12592 U191 2 0 U21 3 0 U81 1 1 4281 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1885 U51 2 12319 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 906 U41 2 1 3874 U31 3 0 U91 1 0 U132 1 0 U121 1 1 10206 U61 1 0 U204 2 0 U181 2 440 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X isLNat mark X isLNat X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U71 mark X U71 X U152 mark X U152 X U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U12 tt N XS splitAt N XS false mark U202 X1 X2 X3 X4 U202 mark X1 X2 X3 X4 false active isLNat cons V1 V2 U51 isNatural V1 V2 false U51 active X1 X2 U51 X1 X2 U51 mark X1 X2 U51 X1 X2 U51 X1 mark X2 U51 X1 X2 U51 X1 active X2 U51 X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 3 1 U161 2 1 U182 2 1 1 U11 3 1 2 2 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 2 U91 1 1 1 U221 3 1 2 U101 2 0 take 2 1 2 1 U71 1 1 2 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 1 pair 2 2 1 fst 1 1 U111 1 1 1 U132 1 1 2 U152 1 1 1 natsFrom 1 1 2 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 2 U202 4 0 isNatural 1 1 U222 3 2 2 U201 4 1 3 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 mark 1 2 0 0 0 U191 2 1 2 sel 2 0 U102 1 0 U171 3 3 1 isLNat 1 0 U202 4 1 2 3 4 2 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 3 afterNth 2 0 U111 1 0 U32 2 2 U221 3 0 U211 2 1 2 2 U203 4 1 3 4 3 U52 1 1 1 U61 1 1 1 U51 2 1 0 U11 3 0 active 1 1 1 U31 3 1 2 3 head 1 0 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 U51 X1 active X2 U51 X1 X2 U51 X1 mark X2 U51 X1 X2 U81 mark X U81 X U81 active X U81 X U142 active X U142 X isPLNat mark X isPLNat X U142 mark X U142 X isPLNat active X isPLNat X isLNat mark X isLNat X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U71 mark X U71 X U152 mark X U152 X U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X U51 X1 mark X2 U51 X1 X2 U51 X1 active X2 U51 X1 X2 true U201 4 0 U204 2 1 719 U32 2 0 U21 3 1 2 3 3815 U161 2 9502 U182 2 1 15928 U11 3 1 1171 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 968 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 10681 U91 1 1 573 U221 3 1 348 U101 2 0 take 2 1 2 980 U71 1 8012 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 1328 pair 2 2 8998 fst 1 50 U111 1 1 1 U132 1 1 3608 U152 1 1 3608 natsFrom 1 562 head 1 0 U121 1 0 U172 3 1 2 3 2044 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 841 U202 4 0 isNatural 1 1 U222 3 1 2 626 U201 4 4 1690 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 16009 U171 3 0 tail 1 636 mark 1 2 0 0 46376 U191 2 1 12717 sel 2 0 U102 1 0 U171 3 1 3 1700 isLNat 1 0 U202 4 1 2 4 920 sel 2 1 2 78 s 1 0 afterNth 2 1 2 2191 U211 2 0 isPLNat 1 0 nil 0 16481 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 15931 U151 2 18634 afterNth 2 0 U111 1 0 U32 2 1 374 U221 3 0 U211 2 1 2 13172 U203 4 3 9099 U52 1 1 8575 U61 1 1 15553 U51 2 2 0 U11 3 0 active 1 1 1 U31 3 1 2 861 head 1 1 218 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 964 active 1 0 snd 1 520 U191 2 0 U21 3 0 U81 1 1 387 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 12596 U51 2 1 12680 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 669 U41 2 1 8381 U31 3 0 U91 1 0 U132 1 0 U121 1 414 U61 1 0 U204 2 0 U181 2 12874 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X U121 mark X U121 X active isLNat cons V1 V2 isNatural V1 false mark U121 X U121 mark X false U121 mark X U121 X U121 active X U121 X true U201 4 0 U204 2 1 31146 U32 2 0 U21 3 1 2 3 1 U161 2 4 U182 2 1 1 U11 3 1 2 4 cons 2 0 s 1 1 21717 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 32048 U91 1 1 1 U221 3 1 U101 2 0 take 2 1 2 2 U71 1 3 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 4 pair 2 2 1 fst 1 3 U111 1 1 1 U132 1 3 U152 1 1 3 natsFrom 1 3 head 1 0 U121 1 1 0 U172 3 1 2 5 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 2 U202 4 0 isNatural 1 1 U222 3 1 2 4 U201 4 1 4 3 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 4 U171 3 0 tail 1 1 1 mark 1 2 0 0 10226 U191 2 1 2 sel 2 0 U102 1 0 U171 3 1 2 3 6 isLNat 1 0 U202 4 1 2 4 1 sel 2 1 2 1 s 1 0 afterNth 2 1 2 2 U211 2 0 isPLNat 1 0 nil 0 16481 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 afterNth 2 0 U111 1 0 U32 2 1 1 U221 3 0 U211 2 1 2 2 U203 4 1 3 1736 U52 1 1 26412 U61 1 1 17432 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 2 head 1 1 2 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 2 U191 2 0 U21 3 0 U81 1 1 14612 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 3048 U161 2 0 U172 3 0 U203 4 0 U212 2 2 2 U41 2 1 382 U31 3 0 U91 1 0 U132 1 0 U121 1 1 6188 U61 1 0 U204 2 0 U181 2 1 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U222 tt N XS fst splitAt N XS false active U222 tt N XS splitAt N XS false mark U102 X U102 mark X false active U204 pair YS ZS X pair cons X YS ZS false active U204 pair YS ZS X cons X YS false active U52 tt mark tt false mark U172 X1 X2 X3 U172 mark X1 X2 X3 false U172 active X1 X2 X3 U172 X1 X2 X3 U172 X1 active X2 X3 U172 X1 X2 X3 U172 X1 X2 active X3 U172 X1 X2 X3 U172 mark X1 X2 X3 U172 X1 X2 X3 U172 X1 mark X2 X3 U172 X1 X2 X3 U172 X1 X2 mark X3 U172 X1 X2 X3 true U201 4 0 U204 2 1 6 U32 2 0 U21 3 1 2 3 4 U161 2 1 U182 2 1 2 U11 3 1 2 1 cons 2 0 s 1 1 21717 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 30515 U91 1 1 1 U221 3 1 U101 2 0 take 2 1 2 1 U71 1 5 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 1 pair 2 2 1 fst 1 1 U111 1 1 2 U132 1 3 U152 1 1 26047 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 2 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 6 U202 4 0 isNatural 1 1 U222 3 1 2 1 U201 4 1 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 3 U171 3 0 tail 1 1 1 mark 1 2 0 0 10226 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 2 3 1 isLNat 1 0 U202 4 1 2 4 6 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 7 U151 2 1 2971 afterNth 2 0 U111 1 0 U32 2 1 2 U221 3 0 U211 2 1 2 1 U203 4 1 3 1 U52 1 1 4594 U61 1 1 13524 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 2 U191 2 0 U21 3 0 U81 1 28746 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 4561 U161 2 0 U172 3 1 2 3 0 U203 4 0 U212 2 2 5 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 17102 U61 1 0 U204 2 0 U181 2 1 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U221 tt N XS U222 isLNat XS N XS false active U221 tt N XS isLNat XS false mark U181 X1 X2 U181 mark X1 X2 false U181 X1 active X2 U181 X1 X2 U181 mark X1 X2 U181 X1 X2 U181 X1 mark X2 U181 X1 X2 U181 active X1 X2 U181 X1 X2 true U201 4 0 U204 2 1 3 U32 2 0 U21 3 1 2 3 1 U161 2 1 U182 2 1 1 U11 3 1 2 3 cons 2 0 s 1 1 21717 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 1 2 0 isPLNat 1 1 U42 1 1 9594 U91 1 1 2 U221 3 1 U101 2 0 take 2 1 2 2 U71 1 1 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 1 pair 2 2 1 fst 1 4 U111 1 1 1 U132 1 3 U152 1 1 26047 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 2 3 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 1 U202 4 0 isNatural 1 1 U222 3 1 2 1 U201 4 1 4 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 35465 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 2 3 4 isLNat 1 0 U202 4 1 2 4 1 sel 2 1 2 1 s 1 0 afterNth 2 1 2 2 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 1 afterNth 2 0 U111 1 0 U32 2 1 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 1 U52 1 1 3 U61 1 1 3884 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 22291 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 3 U61 1 0 U204 2 0 U181 2 1 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X mark 0 active 0 false active splitAt s N cons X XS U201 isNatural N N X XS false U201 X1 X2 X3 mark X4 U201 X1 X2 X3 X4 U201 X1 active X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 mark X3 X4 U201 X1 X2 X3 X4 U201 mark X1 X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 X3 active X4 U201 X1 X2 X3 X4 U201 X1 mark X2 X3 X4 U201 X1 X2 X3 X4 U201 X1 X2 active X3 X4 U201 X1 X2 X3 X4 U201 active X1 X2 X3 X4 U201 X1 X2 X3 X4 true U201 4 1 2 3 4 0 U204 2 1 26543 U32 2 0 U21 3 1 2 3 1 U161 2 1 U182 2 1 1 U11 3 1 2 1 cons 2 0 s 1 1 21717 U142 1 0 take 2 0 U142 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 3 U91 1 1 2 U221 3 1 U101 2 0 take 2 1 2 2 U71 1 1 U81 1 0 U131 2 1 4 U222 3 0 U212 2 0 U101 2 1 pair 2 2 3 fst 1 1 U111 1 1 1 U132 1 3 U152 1 1 26047 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 2 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 1 U202 4 0 isNatural 1 1 U222 3 1 2 1 U201 4 1 4 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2 U171 3 0 tail 1 1 1 mark 1 2 0 0 20284 U191 2 1 2 sel 2 0 U102 1 0 U171 3 1 2 3 2 isLNat 1 0 U202 4 1 2 4 3 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 23615 afterNth 2 0 U111 1 0 U32 2 1 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 1 U52 1 1 3 U61 1 1 3 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 16883 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 U31 3 0 U91 1 0 U132 1 0 U121 1 1 3 U61 1 0 U204 2 0 U181 2 4 U142 active X U142 X U142 mark X U142 X pair active X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 U121 active X U121 X pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active splitAt s N cons X XS isNatural N false mark U101 X1 X2 U101 mark X1 X2 false U101 active X1 X2 U101 X1 X2 U101 X1 mark X2 U101 X1 X2 U101 X1 active X2 U101 X1 X2 U101 mark X1 X2 U101 X1 X2 true U201 4 0 U204 2 1 2 U32 2 0 U21 3 1 2 3 1 U161 2 1 1 U182 2 1 U11 3 3 cons 2 0 s 1 1 2 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 3 U42 1 1 1 U91 1 1 1 U221 3 1 6 U101 2 1 0 take 2 1 2 6 U71 1 1 1 U81 1 0 U131 2 3 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 2 U111 1 1 U132 1 2 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 1 splitAt 2 2 2 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 1 2 3 4 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 3 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 15054 sel 2 0 U102 1 0 U171 3 1 2 3 1 isLNat 1 0 U202 4 1 3 sel 2 1 2 3 s 1 0 afterNth 2 1 1 U211 2 0 isPLNat 1 0 nil 0 49157 isLNat 1 2 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 3 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 3 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 2 4 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U101 X1 active X2 U101 X1 X2 U101 X1 mark X2 U101 X1 X2 U111 active X U111 X isLNat mark X isLNat X U42 mark X U42 X isLNat active X isLNat X s active X s X U111 mark X U111 X U42 active X U42 X s mark X s X U101 X1 active X2 U101 X1 X2 U101 X1 mark X2 U101 X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 2 3 1 U161 2 1 4 U182 2 1 U11 3 3 cons 2 0 s 1 1 2 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 2 U101 2 2 0 take 2 1 2 4 U71 1 1 1 U81 1 0 U131 2 2 U222 3 0 U212 2 0 U101 2 2 2 pair 2 1 2 1 fst 1 1 2 U111 1 1 U132 1 1 U152 1 1 1 natsFrom 1 1 3 head 1 0 U121 1 0 U172 3 1 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 1 2 3 1 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 U171 3 0 tail 1 1 2 mark 1 2 0 0 1 U191 2 12872 sel 2 0 U102 1 0 U171 3 1 2 3 2 isLNat 1 0 U202 4 1 1 sel 2 1 2 1 s 1 0 afterNth 2 1 1 U211 2 0 isPLNat 1 0 nil 0 15307 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 2 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 2 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U111 active X U111 X isLNat mark X isLNat X U42 mark X U42 X isLNat active X isLNat X s active X s X U111 mark X U111 X U42 active X U42 X s mark X s X active U42 tt mark tt false mark U32 X1 X2 U32 mark X1 X2 false U32 X1 mark X2 U32 X1 X2 U32 mark X1 X2 U32 X1 X2 U32 active X1 X2 U32 X1 X2 U32 X1 active X2 U32 X1 X2 true U201 4 0 U204 2 1 1 U32 2 1 2 0 U21 3 1 2 3 1 U161 2 1 3 U182 2 1 U11 3 4 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 3 U71 1 1 1 U81 1 0 U131 2 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 1 U111 1 2 U132 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 1 2 3 1 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 sel 2 0 U102 1 0 U171 3 1 2 3 2 isLNat 1 0 U202 4 1 2 sel 2 1 2 1 s 1 0 afterNth 2 1 2 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 2 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 2 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 2 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U111 active X U111 X isLNat mark X isLNat X U42 mark X U42 X isLNat active X isLNat X s active X s X U111 mark X U111 X U42 active X U42 X s mark X s X active U201 tt N X XS U202 isNatural X N X XS false U202 X1 X2 mark X3 X4 U202 X1 X2 X3 X4 U202 X1 mark X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 active X2 X3 X4 U202 X1 X2 X3 X4 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 X2 X3 active X4 U202 X1 X2 X3 X4 U202 X1 X2 active X3 X4 U202 X1 X2 X3 X4 U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U202 X1 X2 X3 mark X4 U202 X1 X2 X3 X4 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 2 3 1 U161 2 1 1 U182 2 1 U11 3 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 1 U81 1 0 U131 2 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 1 U111 1 1 U132 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 2 3 4 0 isNatural 1 1 1 U222 3 1 2 3 1 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 sel 2 0 U102 1 0 U171 3 1 2 3 1 isLNat 1 0 U202 4 1 2 sel 2 1 2 1 s 1 0 afterNth 2 1 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 5 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 1 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 3 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 2 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U111 active X U111 X isLNat mark X isLNat X U42 mark X U42 X isLNat active X isLNat X s active X s X U111 mark X U111 X U42 active X U42 X s mark X s X U202 mark X1 X2 X3 X4 U202 X1 X2 X3 X4 U202 active X1 X2 X3 X4 U202 X1 X2 X3 X4 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 1 2 3 1 U161 2 1 2 U182 2 1 U11 3 4 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 3 U71 1 1 1 U81 1 0 U131 2 2 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 2 fst 1 1 1 U111 1 2 U132 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 1 0 isNatural 1 1 1 U222 3 1 2 3 1 U201 4 1 2 3 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 U171 3 0 tail 1 1 2 mark 1 2 0 0 1 U191 2 2 sel 2 0 U102 1 0 U171 3 1 2 3 2 isLNat 1 0 U202 4 1 3 sel 2 1 2 1 s 1 0 afterNth 2 1 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 3 U151 2 1 2 1 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 2 1 U203 4 1 3 2 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U111 active X U111 X isLNat mark X isLNat X U42 mark X U42 X isLNat active X isLNat X s active X s X U111 mark X U111 X U42 active X U42 X s mark X s X active U201 tt N X XS isNatural X false isNatural active X isNatural X isNatural mark X isNatural X true U201 4 0 U204 2 1 5822 U32 2 0 U21 3 2 3 12570 U161 2 15456 U182 2 1 2 19057 U11 3 10651 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1736 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 10259 U91 1 1 834 U221 3 1 30213 U101 2 0 take 2 1 2 20946 U71 1 1 16829 U81 1 0 U131 2 1535 U222 3 0 U212 2 0 U101 2 2 24337 pair 2 1 2 1 fst 1 1 7579 U111 1 15259 U132 1 1 30889 U152 1 1 13151 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 11257 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 15032 U202 4 0 isNatural 1 1 23593 U222 3 2 3 10608 U201 4 2 3 12573 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2617 U171 3 0 tail 1 1 13642 mark 1 2 0 0 1 U191 2 1760 sel 2 0 U102 1 0 U171 3 1 2 3 17279 isLNat 1 0 U202 4 1 20110 sel 2 1 2 1 s 1 0 afterNth 2 1 2 2 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 35463 U151 2 1 6253 afterNth 2 0 U111 1 0 U32 2 1 31008 U221 3 0 U211 2 1 2 14597 U203 4 2 3 25486 U52 1 1 17474 U61 1 1 5069 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 309 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 6679 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 31247 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 1 0 pair 2 0 U22 2 18342 U51 2 1 7616 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 35460 U41 2 1 16709 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1490 U61 1 0 U204 2 0 U181 2 25664 U111 active X U111 X pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X s active X s X U111 mark X U111 X cons active X1 X2 cons X1 X2 isNatural active X isNatural X isNatural mark X isNatural X s mark X s X mark U212 X1 X2 U212 mark X1 X2 false U212 mark X1 X2 U212 X1 X2 U212 X1 mark X2 U212 X1 X2 U212 X1 active X2 U212 X1 X2 U212 active X1 X2 U212 X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 2 3 7 U161 2 1 U182 2 1 2 1 U11 3 3 cons 2 0 s 1 1 2 U142 1 0 take 2 0 U142 1 3 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 2 U91 1 1 1 U221 3 1 3 U101 2 0 take 2 1 2 0 U71 1 1 2 U81 1 0 U131 2 1 3 U222 3 0 U212 2 1 2 0 U101 2 2 3 pair 2 1 2 3 fst 1 1 0 U111 1 1 2 U132 1 1 1 U152 1 1 1 natsFrom 1 2 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 2 U202 4 0 isNatural 1 1 1 U222 3 2 3 2 U201 4 1 2 3 7 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 6 U171 3 0 tail 1 1 0 mark 1 2 0 0 1 U191 2 1 8274 sel 2 0 U102 1 0 U171 3 1 2 3 4 isLNat 1 0 U202 4 1 2 5 sel 2 1 2 1 s 1 0 afterNth 2 1 2 5 U211 2 0 isPLNat 1 0 nil 0 22207 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 6 U151 2 4 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 2 2 U203 4 2 3 6 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 0 U191 2 0 U21 3 0 U81 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 3 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 2 4 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 3 isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X isLNat mark X isLNat X isLNat active X isLNat X U71 mark X U71 X U71 active X U71 X s active X s X U111 mark X U111 X isNatural active X isNatural X isNatural mark X isNatural X s mark X s X active U71 tt mark tt false mark head X head mark X false active U203 tt N X XS U204 splitAt N XS X false U204 X1 active X2 U204 X1 X2 U204 X1 mark X2 U204 X1 X2 U204 active X1 X2 U204 X1 X2 U204 mark X1 X2 U204 X1 X2 true U201 4 0 U204 2 1 3 U32 2 0 U21 3 2 3 4 U161 2 1 U182 2 1 2 2 U11 3 1 cons 2 0 s 1 1 3 U142 1 0 take 2 0 U142 1 2 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 2 U221 3 1 3 U101 2 0 take 2 1 2 0 U71 1 1 3 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 2 1 pair 2 1 2 1 fst 1 1 0 U111 1 1 2 U132 1 1 2 U152 1 1 1 natsFrom 1 2 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 3 U202 4 0 isNatural 1 1 1 U222 3 2 3 1 U201 4 1 2 3 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 3 U171 3 0 tail 1 1 0 mark 1 2 0 0 1 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 2 3 1 isLNat 1 0 U202 4 1 2 1 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 5 U151 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 1 U221 3 0 U211 2 1 2 1 U203 4 2 3 7 U52 1 1 1 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 2 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 0 U191 2 0 U21 3 0 U81 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 5 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 2 2 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 1 2 0 U181 2 2 isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X isLNat mark X isLNat X isLNat active X isLNat X U71 mark X U71 X U71 active X U71 X s active X s X U111 mark X U111 X isNatural active X isNatural X isNatural mark X isNatural X s mark X s X active U203 tt N X XS splitAt N XS false splitAt active X1 X2 splitAt X1 X2 splitAt X1 active X2 splitAt X1 X2 splitAt mark X1 X2 splitAt X1 X2 splitAt X1 mark X2 splitAt X1 X2 true U201 4 0 U204 2 1 2255 U32 2 0 U21 3 2 3 1 U161 2 1 U182 2 1 2 16474 U11 3 3 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 2 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 12706 U91 1 1 12215 U221 3 1 1 U101 2 0 take 2 1 2 0 U71 1 1 1 U81 1 0 U131 2 1 17677 U222 3 0 U212 2 0 U101 2 2 5840 pair 2 1 2 1 fst 1 1 0 U111 1 1 1998 U132 1 1 16475 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 1 U222 3 2 3 1 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 2 U171 3 0 tail 1 1 0 mark 1 2 0 0 1 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 2 3 14443 isLNat 1 0 U202 4 1 2 23 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 2 0 mark 1 1 16477 U151 2 1 afterNth 2 0 U111 1 0 U32 2 1 2 16048 U221 3 0 U211 2 1 2 1 U203 4 2 3 1 U52 1 1 16475 U61 1 1 4778 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 2 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 0 U191 2 0 U21 3 0 U81 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 16474 U41 2 1 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 7610 U61 1 0 U204 2 0 U181 2 1 splitAt mark X1 X2 splitAt X1 X2 splitAt active X1 X2 splitAt X1 X2 isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X isLNat mark X isLNat X isLNat active X isLNat X U71 mark X U71 X U71 active X U71 X s active X s X U111 mark X U111 X isNatural active X isNatural X isNatural mark X isNatural X s mark X s X splitAt active X1 X2 splitAt X1 X2 splitAt mark X1 X2 splitAt X1 X2 true U201 4 0 U204 2 1 514 U32 2 0 U21 3 2 3 15071 U161 2 7028 U182 2 1 2 9372 U11 3 3 8969 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 9300 U152 1 0 U181 2 0 isPLNat 1 1 7438 U42 1 1 5371 U91 1 1 1922 U221 3 1 8203 U101 2 0 take 2 1 2 0 U71 1 1 5164 U81 1 0 U131 2 1 3230 U222 3 0 U212 2 0 U101 2 2 3509 pair 2 1 2 1 fst 1 1 0 U111 1 1 6274 U132 1 1 1760 U152 1 1 2540 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 1 U222 3 2 3 7177 U201 4 1 2 3 4647 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 7768 U171 3 0 tail 1 1 0 mark 1 2 0 0 4572 U191 2 1 12580 sel 2 0 U102 1 0 U171 3 1 2 3 151 isLNat 1 0 U202 4 1 2 2163 sel 2 1 2 8297 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 8466 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 1 0 mark 1 1 11472 U151 2 5177 afterNth 2 0 U111 1 0 U32 2 1 2 2710 U221 3 0 U211 2 1 2 22814 U203 4 2 3 2709 U52 1 1 1750 U61 1 1 4818 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 3 6187 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 1 4639 active 1 0 snd 1 1 0 U191 2 0 U21 3 0 U81 1 191 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 4838 U51 2 981 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 11469 U41 2 1 2 572 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1392 U61 1 0 U204 2 0 U181 2 792 isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X isLNat mark X isLNat X isLNat active X isLNat X U71 mark X U71 X U71 active X U71 X s active X s X U111 mark X U111 X isNatural active X isNatural X isNatural mark X isNatural X s mark X s X mark U12 X1 X2 X3 U12 mark X1 X2 X3 false active U181 tt Y U182 isLNat Y Y false U182 mark X1 X2 U182 X1 X2 U182 X1 mark X2 U182 X1 X2 U182 active X1 X2 U182 X1 X2 U182 X1 active X2 U182 X1 X2 true U201 4 0 U204 2 1 8721 U32 2 0 U21 3 2 8260 U161 2 1 1 U182 2 23884 U11 3 3 4 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 15509 U152 1 0 U181 2 0 isPLNat 1 1 2292 U42 1 1 10008 U91 1 1 6015 U221 3 1 1 U101 2 0 take 2 2 1 U71 1 1 23884 U81 1 0 U131 2 1 2 9539 U222 3 0 U212 2 0 U101 2 2 308 pair 2 1 2 1 fst 1 1 20957 U111 1 23885 U132 1 1 20503 U152 1 1 11584 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 3 29126 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 2 U202 4 0 isNatural 1 1 U222 3 1 2 4413 U201 4 1 3 1425 U42 1 0 U141 2 0 U12 3 0 U141 2 1 832 U171 3 0 tail 1 1 13184 mark 1 2 0 0 1 U191 2 1 30453 sel 2 0 U102 1 0 U171 3 1 3 30651 isLNat 1 0 U202 4 1 3 27088 sel 2 1 2 1 s 1 0 afterNth 2 1 2 17656 U211 2 0 isPLNat 1 0 nil 0 7244 isLNat 1 1 4283 tail 1 0 U182 2 1 0 splitAt 2 0 mark 1 1 23887 U151 2 2 14903 afterNth 2 0 U111 1 0 U32 2 1 2 23883 U221 3 0 U211 2 1 2 32245 U203 4 12104 U52 1 1 7313 U61 1 1 11259 U51 2 0 U11 3 0 active 1 1 2 U31 3 1 2 26509 head 1 1 18794 snd 1 0 U41 2 0 cons 2 1 2 240 natsFrom 1 0 U102 1 1236 active 1 0 snd 1 1 23523 U191 2 0 U21 3 0 U81 1 1 14292 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 15478 U51 2 1 28283 U161 2 0 U172 3 0 U203 4 0 U212 2 2 8362 U41 2 1 853 U31 3 0 U91 1 0 U132 1 0 U121 1 1 22232 U61 1 0 U204 2 0 U181 2 16071 U182 X1 active X2 U182 X1 X2 U182 X1 mark X2 U182 X1 X2 pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 cons active X1 X2 cons X1 X2 U182 X1 active X2 U182 X1 X2 U182 X1 mark X2 U182 X1 X2 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 3 32310 U161 2 1 14881 U182 2 1 16185 U11 3 1 3 9351 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 27507 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 27165 U91 1 1 21873 U221 3 1 1 U101 2 0 take 2 2 1095 U71 1 1 8990 U81 1 0 U131 2 1 32048 U222 3 0 U212 2 0 U101 2 1 4170 pair 2 1 2 19855 fst 1 1 8287 U111 1 1 22560 U132 1 1 15925 U152 1 1 7390 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 23250 splitAt 2 2 31466 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 4188 U202 4 0 isNatural 1 1 U222 3 1 5014 U201 4 1 3 24024 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 20786 U171 3 0 tail 1 1 13211 mark 1 2 0 0 28216 U191 2 1 19561 sel 2 0 U102 1 0 U171 3 1 3 31291 isLNat 1 0 U202 4 1 2 4 31216 sel 2 1 2 28386 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 522 isLNat 1 1 1 tail 1 0 U182 2 2 0 splitAt 2 0 mark 1 1 52235 U151 2 1 2 29111 afterNth 2 0 U111 1 0 U32 2 7103 U221 3 0 U211 2 1 4421 U203 4 1 3 18278 U52 1 1 10935 U61 1 1 2313 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 27901 head 1 1 6083 snd 1 0 U41 2 0 cons 2 1 2 15995 natsFrom 1 0 U102 1 8503 active 1 0 snd 1 1 13798 U191 2 0 U21 3 0 U81 1 1 16466 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 799 U51 2 1 27511 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 52232 U41 2 1 20106 U31 3 0 U91 1 0 U132 1 0 U121 1 1 4233 U61 1 0 U204 2 0 U181 2 1 1810 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U111 mark X U111 X cons active X1 X2 cons X1 X2 active U181 tt Y isLNat Y false mark U151 X1 X2 U151 mark X1 X2 false U151 active X1 X2 U151 X1 X2 U151 mark X1 X2 U151 X1 X2 U151 X1 mark X2 U151 X1 X2 U151 X1 active X2 U151 X1 X2 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 3 2 U161 2 1 1 U182 2 1 1 U11 3 1 3 3 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2 U152 1 0 U181 2 0 isPLNat 1 1 3 U42 1 1 2 U91 1 1 1 U221 3 1 2 U101 2 0 take 2 2 1 U71 1 1 1 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 1 2 pair 2 1 2 1 fst 1 1 2 U111 1 1 2 U132 1 1 2 U152 1 1 2 natsFrom 1 1 3 head 1 0 U121 1 0 U172 3 1 2 2 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 1 U202 4 0 isNatural 1 1 U222 3 1 1 U201 4 1 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 4 U171 3 0 tail 1 1 1 mark 1 2 0 0 38419 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 3 3 isLNat 1 0 U202 4 1 2 4 4 sel 2 1 2 5 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 4 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 1 U203 4 1 3 2 U52 1 1 2 U61 1 1 2 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1 head 1 1 3 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 1 2 0 isNatural 1 0 pair 2 0 U22 2 2 2 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 1 1 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U111 mark X U111 X cons active X1 X2 cons X1 X2 active U11 tt N XS U12 isLNat XS N XS false U12 X1 active X2 X3 U12 X1 X2 X3 U12 active X1 X2 X3 U12 X1 X2 X3 U12 X1 mark X2 X3 U12 X1 X2 X3 U12 X1 X2 mark X3 U12 X1 X2 X3 U12 X1 X2 active X3 U12 X1 X2 X3 U12 mark X1 X2 X3 U12 X1 X2 X3 true U201 4 0 U204 2 1 2 2 U32 2 0 U21 3 2 3 2 U161 2 1 1 U182 2 1 1 U11 3 1 3 3 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 2 U91 1 1 2 U221 3 1 2 U101 2 0 take 2 2 3 U71 1 1 1 U81 1 0 U131 2 1 1 U222 3 0 U212 2 0 U101 2 1 1 pair 2 1 2 1 fst 1 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 1 U202 4 0 isNatural 1 1 U222 3 1 1 U201 4 1 3 5 U42 1 0 U141 2 0 U12 3 1 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 38419 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 3 2 isLNat 1 0 U202 4 1 2 4 4 sel 2 1 2 3 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 3 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 3 U203 4 1 3 4 U52 1 1 2 U61 1 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 2 U12 X1 mark X2 X3 U12 X1 X2 X3 U12 X1 active X2 X3 U12 X1 X2 X3 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U111 mark X U111 X cons active X1 X2 cons X1 X2 U12 X1 active X2 X3 U12 X1 X2 X3 U12 X1 mark X2 X3 U12 X1 X2 X3 true U201 4 0 U204 2 1 2 24244 U32 2 0 U21 3 2 3 4850 U161 2 1 10931 U182 2 1 10035 U11 3 1 3 17200 cons 2 0 s 1 1 35660 U142 1 0 take 2 0 U142 1 1 29080 U152 1 0 U181 2 0 isPLNat 1 1 29574 U42 1 1 7261 U91 1 1 8434 U221 3 1 31914 U101 2 0 take 2 2 13014 U71 1 1 13987 U81 1 0 U131 2 1 4164 U222 3 0 U212 2 0 U101 2 1 1 pair 2 1 2 8754 fst 1 1 3147 U111 1 1 14911 U132 1 1 22551 U152 1 1 25628 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 1377 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 3389 U202 4 0 isNatural 1 1 U222 3 1 1133 U201 4 1 3 5089 U42 1 0 U141 2 0 U12 3 2 0 U141 2 1 2 31572 U171 3 0 tail 1 1 21547 mark 1 2 0 0 41124 U191 2 1 29823 sel 2 0 U102 1 0 U171 3 1 3 7592 isLNat 1 0 U202 4 1 2 4 23763 sel 2 1 2 26238 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 2 isLNat 1 1 12821 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 48481 U151 2 1 2 5936 afterNth 2 0 U111 1 0 U32 2 20701 U221 3 0 U211 2 1 23657 U203 4 1 3 28106 U52 1 1 19658 U61 1 1 19569 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 3829 head 1 1 15431 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 9921 active 1 0 snd 1 1 12615 U191 2 0 U21 3 0 U81 1 1 17502 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 13570 U51 2 1 25275 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 48478 U41 2 1 18547 U31 3 0 U91 1 0 U132 1 0 U121 1 1 17618 U61 1 0 U204 2 0 U181 2 1 20949 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U111 mark X U111 X cons active X1 X2 cons X1 X2 active U11 tt N XS isLNat XS false mark U222 X1 X2 X3 U222 mark X1 X2 X3 false U222 active X1 X2 X3 U222 X1 X2 X3 U222 X1 X2 mark X3 U222 X1 X2 X3 U222 X1 mark X2 X3 U222 X1 X2 X3 U222 mark X1 X2 X3 U222 X1 X2 X3 U222 X1 X2 active X3 U222 X1 X2 X3 U222 X1 active X2 X3 U222 X1 X2 X3 true U201 4 0 U204 2 1 2 3 U32 2 0 U21 3 2 3 1 U161 2 1 1 U182 2 1 1 U11 3 1 3 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 3 U101 2 0 take 2 2 1 U71 1 1 2 U81 1 0 U131 2 1 1 U222 3 1 3 0 U212 2 0 U101 2 1 2 pair 2 1 2 1 fst 1 1 1 U111 1 1 2 U132 1 1 1 U152 1 1 1 natsFrom 1 1 1 head 1 0 U121 1 0 U172 3 1 2 1 splitAt 2 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 3 3 U202 4 0 isNatural 1 1 U222 3 1 1 U201 4 1 3 2 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 4 U171 3 0 tail 1 1 1 mark 1 2 0 0 21664 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 3 1 isLNat 1 0 U202 4 1 2 4 3 sel 2 1 2 1 s 1 0 afterNth 2 1 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 2 afterNth 2 0 U111 1 0 U32 2 1 U221 3 0 U211 2 1 1 U203 4 1 3 5 U52 1 1 2 U61 1 1 2 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 2 1 natsFrom 1 0 U102 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 1 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 1 U41 2 1 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 1 2 U222 X1 active X2 X3 U222 X1 X2 X3 U222 X1 mark X2 X3 U222 X1 X2 X3 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X U111 active X U111 X isPLNat active X isPLNat X pair active X1 X2 pair X1 X2 isLNat mark X isLNat X cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 isLNat active X isLNat X pair mark X1 X2 pair X1 X2 pair X1 mark X2 pair X1 X2 U111 mark X U111 X cons active X1 X2 cons X1 X2 U222 X1 active X2 X3 U222 X1 X2 X3 U222 X1 mark X2 X3 U222 X1 X2 X3 true U201 4 0 U204 2 1 2 U32 2 0 U21 3 2 3 24048 U161 2 1 14258 U182 2 1 2 24826 U11 3 1 2 3 21982 cons 2 0 s 1 1 540 U142 1 0 take 2 0 U142 1 1 76 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 3968 U91 1 1 18523 U221 3 1 19396 U101 2 0 take 2 1 2 562 U71 1 1 24827 U81 1 0 U131 2 1 2 52 U222 3 2 0 U212 2 0 U101 2 1 691 pair 2 1 2 700 fst 1 1 7773 U111 1 1 3035 U132 1 1 3890 U152 1 1 22391 natsFrom 1 546 head 1 0 U121 1 0 U172 3 1 170 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 727 U202 4 0 isNatural 1 1 U222 3 1 2 3 456 U201 4 1 2 3 4 102 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 13404 U171 3 0 tail 1 1 1 mark 1 2 0 0 4267 U191 2 5016 sel 2 0 U102 1 0 U171 3 2 3 2113 isLNat 1 0 U202 4 1 2 702 sel 2 2 608 s 1 0 afterNth 2 2 412 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 205 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 24829 U151 2 1 476 afterNth 2 0 U111 1 0 U32 2 2 6851 U221 3 0 U211 2 1 18202 U203 4 1 3 4 11629 U52 1 1 19912 U61 1 21004 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 218 head 1 1 209 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 341 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 2361 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 24441 U51 2 1 1271 U161 2 0 U172 3 0 U203 4 0 U212 2 2 5253 U41 2 1 188 U31 3 0 U91 1 0 U132 1 0 U121 1 1 581 U61 1 0 U204 2 0 U181 2 1 1367 pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X cons active X1 X2 cons X1 X2 isNatural active X isNatural X isNatural mark X isNatural X active U101 tt V2 U102 isLNat V2 false U102 active X U102 X U102 mark X U102 X true U201 4 0 U204 2 1 2991 U32 2 0 U21 3 2 3 26909 U161 2 1 24925 U182 2 1 2 29395 U11 3 1 2 3 19522 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 28652 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 5479 U91 1 1 28019 U221 3 1 20471 U101 2 0 take 2 1 2 1 U71 1 1 29396 U81 1 0 U131 2 1 2 32424 U222 3 0 U212 2 0 U101 2 1 1568 pair 2 1 2 848 fst 1 1 151 U111 1 1 29396 U132 1 1 15836 U152 1 1 447 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 4173 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 5689 U202 4 0 isNatural 1 1 U222 3 1 2 3 11978 U201 4 1 2 3 4 14251 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 23291 U171 3 0 tail 1 1 26071 mark 1 2 0 0 1 U191 2 20347 sel 2 0 U102 1 1 0 U171 3 2 3 11002 isLNat 1 0 U202 4 1 2 6753 sel 2 2 5328 s 1 0 afterNth 2 2 7615 U211 2 0 isPLNat 1 0 nil 0 3883 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 29398 U151 2 1 11818 afterNth 2 0 U111 1 0 U32 2 2 4139 U221 3 0 U211 2 1 27459 U203 4 1 3 4 27901 U52 1 1 21350 U61 1 10360 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 33534 head 1 1 8694 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 2783 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 10760 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 7086 U51 2 1 24602 U161 2 0 U172 3 0 U203 4 0 U212 2 2 3532 U41 2 1 470 U31 3 0 U91 1 0 U132 1 0 U121 1 1 8738 U61 1 0 U204 2 0 U181 2 1 58791 pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X cons active X1 X2 cons X1 X2 isNatural active X isNatural X isNatural mark X isNatural X active U101 tt V2 isLNat V2 false mark fst X fst mark X false fst active X fst X fst mark X fst X true U201 4 0 U204 2 1 8626 U32 2 0 U21 3 2 3 29009 U161 2 1 1372 U182 2 1 2 35088 U11 3 1 2 3 24572 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 27427 U152 1 0 U181 2 0 isPLNat 1 1 10700 U42 1 1 5968 U91 1 1 7973 U221 3 1 23367 U101 2 0 take 2 1 2 10381 U71 1 1 35089 U81 1 0 U131 2 1 2 31318 U222 3 0 U212 2 0 U101 2 1 2537 pair 2 1 2 9085 fst 1 1 1 U111 1 1 27638 U132 1 1 3201 U152 1 1 27080 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 26690 splitAt 2 1 2 1 U131 2 0 fst 1 1 0 U52 1 0 U12 3 1 18352 U202 4 0 isNatural 1 13088 U222 3 1 2 3 7751 U201 4 1 2 3 4 20344 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 29756 U171 3 0 tail 1 1 14195 mark 1 2 0 0 1 U191 2 12007 sel 2 0 U102 1 0 U171 3 2 3 31445 isLNat 1 0 U202 4 1 2 1907 sel 2 2 8346 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 35091 U151 2 1 3659 afterNth 2 0 U111 1 0 U32 2 2 4738 U221 3 0 U211 2 1 999 U203 4 1 3 4 26818 U52 1 1 35089 U61 1 17549 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 14092 head 1 1 13959 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 4360 active 1 0 snd 1 1 21236 U191 2 0 U21 3 0 U81 1 1 26163 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 35089 U51 2 1 10706 U161 2 0 U172 3 0 U203 4 0 U212 2 2 10681 U41 2 1 5827 U31 3 0 U91 1 0 U132 1 0 U121 1 1 13444 U61 1 0 U204 2 0 U181 2 1 23337 pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X cons active X1 X2 cons X1 X2 isNatural active X isNatural X isNatural mark X isNatural X active isPLNat pair V1 V2 U141 isLNat V1 V2 false U141 X1 active X2 U141 X1 X2 U141 X1 mark X2 U141 X1 X2 U141 mark X1 X2 U141 X1 X2 U141 active X1 X2 U141 X1 X2 true U201 4 0 U204 2 1 1 U32 2 0 U21 3 2 3 1 U161 2 1 1 U182 2 1 2 1 U11 3 1 2 3 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 2 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 2 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 1 pair 2 1 2 1 fst 1 1 1 U111 1 1 2 U132 1 1 2 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 U202 4 0 isNatural 1 1 U222 3 1 2 3 1 U201 4 1 2 3 4 1 U42 1 0 U141 2 1 0 U12 3 0 U141 2 1 2 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 sel 2 0 U102 1 0 U171 3 2 3 1 isLNat 1 0 U202 4 1 2 1 sel 2 2 1 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 1 afterNth 2 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 1 U203 4 1 3 4 1 U52 1 1 1 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1 head 1 1 1 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 2 U41 2 1 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 1 U61 1 0 U204 2 0 U181 2 1 1 U141 X1 mark X2 U141 X1 X2 U141 X1 active X2 U141 X1 X2 pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X cons active X1 X2 cons X1 X2 isNatural active X isNatural X isNatural mark X isNatural X U141 X1 mark X2 U141 X1 X2 U141 X1 active X2 U141 X1 X2 true U201 4 0 U204 2 1 2 U32 2 0 U21 3 2 3 3 U161 2 1 1 U182 2 1 2 1 U11 3 1 2 3 2 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 2 U221 3 1 1 U101 2 0 take 2 1 2 1 U71 1 1 1 U81 1 0 U131 2 1 2 3 U222 3 0 U212 2 0 U101 2 1 2 pair 2 1 2 1 fst 1 1 2 U111 1 1 1 U132 1 1 1 U152 1 1 2 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 U202 4 0 isNatural 1 1 U222 3 1 2 3 4 U201 4 1 2 3 4 3 U42 1 0 U141 2 2 0 U12 3 0 U141 2 1 2 4 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 2 sel 2 0 U102 1 0 U171 3 2 3 5 isLNat 1 0 U202 4 1 2 1 sel 2 2 2 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 1 isLNat 1 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 1 afterNth 2 0 U111 1 0 U32 2 2 2 U221 3 0 U211 2 1 2 U203 4 1 3 4 4 U52 1 1 2 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 3 1 head 1 1 3 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 2 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 1 3 U31 3 0 U91 1 0 U132 1 0 U121 1 1 2 U61 1 0 U204 2 0 U181 2 1 1 pair active X1 X2 pair X1 X2 cons X1 mark X2 cons X1 X2 pair X1 active X2 pair X1 X2 cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 pair mark X1 X2 pair X1 X2 U71 mark X U71 X pair X1 mark X2 pair X1 X2 U71 active X U71 X cons active X1 X2 cons X1 X2 isNatural active X isNatural X isNatural mark X isNatural X active isPLNat pair V1 V2 isLNat V1 false isLNat mark X isLNat X isLNat active X isLNat X true U201 4 0 U204 2 1 2 1587 U32 2 0 U21 3 2 3 1452 U161 2 1 1 U182 2 1 14681 U11 3 1 22155 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2884 U152 1 0 U181 2 0 isPLNat 1 1 4600 U42 1 1 6537 U91 1 1 5338 U221 3 1 7414 U101 2 0 take 2 2 21092 U71 1 1 3286 U81 1 0 U131 2 1 2 19336 U222 3 0 U212 2 0 U101 2 1 2 9022 pair 2 1 2 1 fst 1 4525 U111 1 1 12234 U132 1 1 4654 U152 1 1 3690 natsFrom 1 12820 head 1 0 U121 1 0 U172 3 1 3 12956 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 8324 U202 4 0 isNatural 1 1 U222 3 1 2 3 3006 U201 4 1 2 3 14804 U42 1 0 U141 2 0 U12 3 0 U141 2 1 1727 U171 3 0 tail 1 1 8176 mark 1 2 0 0 1 U191 2 1 5056 sel 2 0 U102 1 0 U171 3 1 2 3 16895 isLNat 1 1 0 U202 4 1 2 4 7167 sel 2 2 6405 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 22729 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 14684 U151 2 1 10469 afterNth 2 0 U111 1 0 U32 2 2 13683 U221 3 0 U211 2 1 11608 U203 4 1 2 12531 U52 1 10906 U61 1 10791 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 9369 head 1 5171 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 5101 active 1 0 snd 1 1 5834 U191 2 0 U21 3 0 U81 1 1 3342 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1158 U51 2 1 3985 U161 2 0 U172 3 0 U203 4 0 U212 2 2 4199 U41 2 2 14477 U31 3 0 U91 1 0 U132 1 0 U121 1 1124 U61 1 0 U204 2 0 U181 2 1 6256 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X s active X s X s mark X s X active U132 tt mark tt false mark U31 X1 X2 X3 U31 mark X1 X2 X3 false U31 mark X1 X2 X3 U31 X1 X2 X3 U31 X1 active X2 X3 U31 X1 X2 X3 U31 X1 mark X2 X3 U31 X1 X2 X3 U31 X1 X2 active X3 U31 X1 X2 X3 U31 active X1 X2 X3 U31 X1 X2 X3 U31 X1 X2 mark X3 U31 X1 X2 X3 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 3 1 U161 2 1 1 U182 2 1 1 U11 3 1 3 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 4 U101 2 0 take 2 2 4 U71 1 1 2 U81 1 0 U131 2 1 2 2 U222 3 0 U212 2 0 U101 2 1 2 2 pair 2 1 2 1 fst 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 U222 3 1 2 3 2 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 3 U171 3 0 tail 1 1 2 mark 1 2 0 0 1 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 2 3 1 isLNat 1 0 U202 4 1 2 4 2 sel 2 2 2 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 22729 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 afterNth 2 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 2 U203 4 1 2 3 U52 1 1 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 1 head 1 1 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 2 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 2 U51 2 1 2 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 2 2 U31 3 1 2 3 0 U91 1 0 U132 1 0 U121 1 1 U61 1 0 U204 2 0 U181 2 1 1 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X s active X s X s mark X s X active U172 tt N XS head afterNth N XS false head mark X head X head active X head X true U201 4 0 U204 2 1 2 1261 U32 2 0 U21 3 2 3 8537 U161 2 1 1639 U182 2 1 12274 U11 3 1 7409 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 5182 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 10196 U91 1 1 7812 U221 3 1 162 U101 2 0 take 2 2 10936 U71 1 1 1323 U81 1 0 U131 2 1 2 645 U222 3 0 U212 2 0 U101 2 1 2 7718 pair 2 1 2 1 fst 1 4910 U111 1 1 11265 U132 1 1 5452 U152 1 1 1131 natsFrom 1 834 head 1 1 0 U121 1 0 U172 3 1 3 1257 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 6689 U202 4 0 isNatural 1 1 U222 3 1 2 3 5713 U201 4 1 2 3 9040 U42 1 0 U141 2 0 U12 3 0 U141 2 1 14536 U171 3 0 tail 1 1 19070 mark 1 2 0 0 5164 U191 2 1 19327 sel 2 0 U102 1 0 U171 3 1 2 3 3808 isLNat 1 0 U202 4 1 2 4 1816 sel 2 2 5015 s 1 0 afterNth 2 2 8818 U211 2 0 isPLNat 1 0 nil 0 31918 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 12277 U151 2 1 2053 afterNth 2 0 U111 1 0 U32 2 2 8351 U221 3 0 U211 2 1 18468 U203 4 1 2 8194 U52 1 3802 U61 1 374 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 6995 head 1 7647 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 2150 active 1 0 snd 1 1 4661 U191 2 0 U21 3 0 U81 1 1 5187 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1141 U51 2 1 14945 U161 2 0 U172 3 0 U203 4 0 U212 2 2 6657 U41 2 2 11086 U31 3 0 U91 1 0 U132 1 0 U121 1 48 U61 1 0 U204 2 0 U181 2 1 11157 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X s active X s X s mark X s X active U172 tt N XS afterNth N XS false afterNth X1 active X2 afterNth X1 X2 afterNth mark X1 X2 afterNth X1 X2 afterNth X1 mark X2 afterNth X1 X2 afterNth active X1 X2 afterNth X1 X2 true U201 4 0 U204 2 1 2 1 U32 2 0 U21 3 2 3 1 U161 2 1 1 U182 2 1 1 U11 3 1 1 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 1 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 1 U91 1 1 1 U221 3 1 1 U101 2 0 take 2 2 1 U71 1 1 1 U81 1 0 U131 2 1 2 1 U222 3 0 U212 2 0 U101 2 1 2 1 pair 2 1 2 1 fst 1 1 U111 1 1 1 U132 1 1 1 U152 1 1 1 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 1 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 1 U202 4 0 isNatural 1 1 U222 3 1 2 3 1 U201 4 1 2 3 1 U42 1 0 U141 2 0 U12 3 0 U141 2 1 1 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 1 sel 2 0 U102 1 0 U171 3 1 2 3 1 isLNat 1 0 U202 4 1 2 4 1 sel 2 2 1 s 1 0 afterNth 2 2 4 U211 2 0 isPLNat 1 0 nil 0 31918 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 4 U151 2 1 2 afterNth 2 1 0 U111 1 0 U32 2 2 1 U221 3 0 U211 2 1 1 U203 4 1 2 1 U52 1 1 U61 1 1 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 1 head 1 1 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 1 active 1 0 snd 1 1 1 U191 2 0 U21 3 0 U81 1 1 1 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 U51 2 1 1 U161 2 0 U172 3 0 U203 4 0 U212 2 2 1 U41 2 2 1 U31 3 0 U91 1 0 U132 1 0 U121 1 1 U61 1 0 U204 2 0 U181 2 1 1 afterNth X1 mark X2 afterNth X1 X2 afterNth X1 active X2 afterNth X1 X2 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X s active X s X s mark X s X afterNth X1 mark X2 afterNth X1 X2 afterNth X1 active X2 afterNth X1 X2 true U201 4 0 U204 2 1 2 507 U32 2 0 U21 3 2 3 7131 U161 2 1 16829 U182 2 1 38711 U11 3 1 22883 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 2522 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 2268 U91 1 1 12085 U221 3 1 18739 U101 2 0 take 2 2 1 U71 1 1 20135 U81 1 0 U131 2 1 2 5462 U222 3 0 U212 2 0 U101 2 1 2 24095 pair 2 1 2 1 fst 1 1817 U111 1 1 8899 U132 1 1 33 U152 1 1 1642 natsFrom 1 8870 head 1 0 U121 1 0 U172 3 1 3 8076 splitAt 2 1 2 1 U131 2 0 fst 1 0 U52 1 0 U12 3 1 2 3 19215 U202 4 0 isNatural 1 1 U222 3 1 2 3 1076 U201 4 1 2 3 26469 U42 1 0 U141 2 0 U12 3 0 U141 2 1 30904 U171 3 0 tail 1 1 1 mark 1 2 0 0 1 U191 2 1 13370 sel 2 0 U102 1 0 U171 3 1 2 3 371 isLNat 1 0 U202 4 1 2 4 18885 sel 2 2 13838 s 1 0 afterNth 2 2 3 U211 2 0 isPLNat 1 0 nil 0 31918 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 38714 U151 2 1 26865 afterNth 2 2 0 U111 1 0 U32 2 2 23025 U221 3 0 U211 2 1 28771 U203 4 1 2 756 U52 1 1398 U61 1 24426 U51 2 0 U11 3 0 active 1 1 1 U31 3 1 2 19259 head 1 22183 snd 1 0 U41 2 0 cons 2 1 1 natsFrom 1 0 U102 1 1 38712 active 1 0 snd 1 1 2275 U191 2 0 U21 3 0 U81 1 1 23204 U22 2 0 tt 0 1 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 21801 U51 2 1 18415 U161 2 0 U172 3 0 U203 4 0 U212 2 2 27110 U41 2 2 28495 U31 3 0 U91 1 0 U132 1 0 U121 1 18841 U61 1 0 U204 2 0 U181 2 1 8115 U81 mark X U81 X U81 active X U81 X isPLNat mark X isPLNat X isPLNat active X isPLNat X s active X s X s mark X s X active U111 tt mark tt false active isNatural 0 mark tt false mark tt active tt false mark cons X1 X2 cons mark X1 X2 false cons mark X1 X2 cons X1 X2 cons X1 active X2 cons X1 X2 cons X1 mark X2 cons X1 X2 cons active X1 X2 cons X1 X2 true U201 4 0 U204 2 2 289365 U32 2 0 U21 3 1 2 693651 U161 2 23985 U182 2 526639 U11 3 1 27580 cons 2 2 0 s 1 1 6195 U142 1 0 take 2 0 U142 1 1 588375 U152 1 0 U181 2 0 isPLNat 1 1 98036 U42 1 1 47968 U91 1 1 23984 U221 3 1 9340 U101 2 0 take 2 2 1212 U71 1 177578 U81 1 0 U131 2 2 146605 U222 3 0 U212 2 0 U101 2 41664 pair 2 1 2 240811 fst 1 1 428857 U111 1 1 602717 U132 1 177578 U152 1 177578 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 262392 splitAt 2 1 31574 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 253126 U202 4 0 isNatural 1 1 103756 U222 3 1 234885 U201 4 2 3 61753 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 362830 U171 3 0 tail 1 1 17688 mark 1 2 0 0 1 U191 2 55559 sel 2 0 U102 1 0 U171 3 1 3 36847 isLNat 1 0 U202 4 1 2 3 39835 sel 2 2 18865 s 1 0 afterNth 2 2 12960 U211 2 0 isPLNat 1 0 nil 0 31918 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 153594 afterNth 2 0 U111 1 0 U32 2 1 2 693289 U221 3 0 U211 2 1 10454 U203 4 2 265381 U52 1 1 47968 U61 1 177578 U51 2 0 U11 3 0 active 1 1 23984 U31 3 1 3 467744 head 1 1 474978 snd 1 0 U41 2 0 cons 2 1 72538 natsFrom 1 0 U102 1 1 65647 active 1 0 snd 1 277110 U191 2 0 U21 3 0 U81 1 1 23098 U22 2 0 tt 0 201562 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 919196 U51 2 23985 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 235999 U41 2 2 23985 U31 3 0 U91 1 0 U132 1 0 U121 1 133935 U61 1 0 U204 2 0 U181 2 1 301093 cons active X1 X2 cons X1 X2 cons mark X1 X2 cons X1 X2 U161 X1 mark X2 U161 X1 X2 U111 active X U111 X U61 mark X U61 X isLNat mark X isLNat X U161 active X1 X2 U161 X1 X2 U61 active X U61 X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U161 mark X1 X2 U161 X1 X2 U152 mark X U152 X U161 X1 active X2 U161 X1 X2 U111 mark X U111 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X cons mark X1 X2 cons X1 X2 cons active X1 X2 cons X1 X2 true U201 4 0 U204 2 2 55 U32 2 0 U21 3 1 2 3 U161 2 52 U182 2 4313 U11 3 1 4277 cons 2 1 0 s 1 1 10 U142 1 0 take 2 0 U142 1 1 33545 U152 1 0 U181 2 0 isPLNat 1 1 4 U42 1 1 19413 U91 1 1 11784 U221 3 1 2 U101 2 0 take 2 2 1 U71 1 22 U81 1 0 U131 2 2 6 U222 3 0 U212 2 0 U101 2 22 pair 2 1 2 1 fst 1 1 20 U111 1 1 9570 U132 1 9 U152 1 22 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 13837 splitAt 2 1 14 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 4303 U202 4 0 isNatural 1 1 1 U222 3 1 8 U201 4 2 3 26 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 33539 U171 3 0 tail 1 1 26428 mark 1 2 0 0 1 U191 2 17 sel 2 0 U102 1 0 U171 3 1 3 13831 isLNat 1 0 U202 4 1 2 3 27 sel 2 2 3 s 1 0 afterNth 2 2 4276 U211 2 0 isPLNat 1 0 nil 0 55560 isLNat 1 20 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 20 afterNth 2 0 U111 1 0 U32 2 1 2 9650 U221 3 0 U211 2 1 26485 U203 4 2 53 U52 1 1 13699 U61 1 22 U51 2 0 U11 3 0 active 1 1 2 U31 3 1 3 9644 head 1 1 9587 snd 1 0 U41 2 0 cons 2 1 56 natsFrom 1 0 U102 1 1 2807 active 1 0 snd 1 4305 U191 2 0 U21 3 0 U81 1 1 18 U22 2 0 tt 0 24 U71 1 0 U151 2 0 isNatural 1 0 pair 2 0 U22 2 1 9 U51 2 22 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 26491 U41 2 2 19431 U31 3 0 U91 1 0 U132 1 0 U121 1 13 U61 1 0 U204 2 0 U181 2 1 4287 U161 X1 mark X2 U161 X1 X2 U111 active X U111 X U61 mark X U61 X isLNat mark X isLNat X U161 active X1 X2 U161 X1 X2 U61 active X U61 X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U161 mark X1 X2 U161 X1 X2 U152 mark X U152 X U161 X1 active X2 U161 X1 X2 U111 mark X U111 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X active U191 tt XS pair nil XS false pair mark X1 X2 pair X1 X2 pair X1 active X2 pair X1 X2 pair X1 mark X2 pair X1 X2 pair active X1 X2 pair X1 X2 true U201 4 0 U204 2 2 25824 U32 2 0 U21 3 1 2 76103 U161 2 15 U182 2 31 U11 3 1 2 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 33564 U152 1 0 U181 2 0 isPLNat 1 1 1 U42 1 1 15 U91 1 1 6550 U221 3 1 50294 U101 2 0 take 2 2 44989 U71 1 3 U81 1 0 U131 2 2 4 U222 3 0 U212 2 0 U101 2 6 pair 2 1 2 25790 fst 1 1 50312 U111 1 1 29 U132 1 6 U152 1 6 natsFrom 1 1 head 1 0 U121 1 0 U172 3 1 3 11 splitAt 2 1 1 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 12 U202 4 0 isNatural 1 1 1 U222 3 1 50303 U201 4 2 3 25811 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 25792 U171 3 0 tail 1 1 mark 1 2 0 0 1 U191 2 4 sel 2 0 U102 1 0 U171 3 1 3 2 isLNat 1 0 U202 4 1 2 3 25812 sel 2 2 1 s 1 0 afterNth 2 2 1 U211 2 0 isPLNat 1 0 nil 0 18 isLNat 1 1 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 4 afterNth 2 0 U111 1 0 U32 2 1 2 72 U221 3 0 U211 2 1 14690 U203 4 2 25822 U52 1 1 45196 U61 1 5 U51 2 0 U11 3 0 active 1 1 2 U31 3 1 3 57 head 1 1 20 snd 1 0 U41 2 0 cons 2 1 36 natsFrom 1 0 U102 1 1 23 active 1 0 snd 1 14 U191 2 0 U21 3 0 U81 1 7 U22 2 0 tt 0 8 U71 1 0 U151 2 0 isNatural 1 0 pair 2 2 0 U22 2 1 76112 U51 2 18398 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 14699 U41 2 2 14 U31 3 0 U91 1 0 U132 1 0 U121 1 4 U61 1 0 U204 2 0 U181 2 1 21 pair active X1 X2 pair X1 X2 pair mark X1 X2 pair X1 X2 U161 X1 mark X2 U161 X1 X2 U111 active X U111 X U61 mark X U61 X isLNat mark X isLNat X U161 active X1 X2 U161 X1 X2 U61 active X U61 X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U161 mark X1 X2 U161 X1 X2 U152 mark X U152 X U161 X1 active X2 U161 X1 X2 U111 mark X U111 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X pair active X1 X2 pair X1 X2 pair mark X1 X2 pair X1 X2 true U201 4 0 U204 2 2 30 U32 2 0 U21 3 1 2 21 U161 2 25 U182 2 55972 U11 3 1 55945 cons 2 0 s 1 1 1 U142 1 0 take 2 0 U142 1 1 40525 U152 1 0 U181 2 0 isPLNat 1 1 2 U42 1 1 2031 U91 1 1 8366 U221 3 1 3 12 U101 2 0 take 2 2 3 U71 1 13 U81 1 0 U131 2 2 11 U222 3 0 U212 2 0 U101 2 11544 pair 2 1 2 2 fst 1 1 28 U111 1 1 14244 U132 1 13 U152 1 13 natsFrom 1 23 head 1 0 U121 1 0 U172 3 1 3 16990 splitAt 2 1 7 U131 2 0 fst 1 0 U52 1 0 U12 3 2 3 55962 U202 4 0 isNatural 1 1 1 U222 3 1 18 U201 4 2 3 10 U42 1 0 U141 2 0 U12 3 0 U141 2 1 2 40519 U171 3 0 tail 1 42432 mark 1 2 0 0 10 U191 2 19 sel 2 0 U102 1 0 U171 3 1 3 16984 isLNat 1 0 U202 4 1 2 3 11 sel 2 2 1 s 1 0 afterNth 2 2 55944 U211 2 0 isPLNat 1 0 nil 0 19 isLNat 1 11 tail 1 0 U182 2 0 splitAt 2 0 mark 1 1 1 U151 2 2 11 afterNth 2 0 U111 1 0 U32 2 1 2 14289 U221 3 0 U211 2 1 42433 U203 4 2 28 U52 1 1 357 U61 1 13 U51 2 0 U11 3 0 active 1 1 2 U31 3 1 3 14283 head 1 1 14252 snd 1 0 U41 2 0 cons 2 1 30 natsFrom 1 0 U102 1 1 11535 active 1 0 snd 1 55964 U191 2 0 U21 3 0 U81 1 14 U22 2 0 tt 0 15 U71 1 0 U151 2 0 isNatural 1 0 pair 2 1 0 U22 2 1 27 U51 2 13 U161 2 0 U172 3 0 U203 4 0 U212 2 1 2 42439 U41 2 2 13 U31 3 0 U91 1 0 U132 1 0 U121 1 5 U61 1 0 U204 2 0 U181 2 1 55955 U161 X1 mark X2 U161 X1 X2 U111 active X U111 X U61 mark X U61 X isLNat mark X isLNat X U161 active X1 X2 U161 X1 X2 U61 active X U61 X U121 active X U121 X isLNat active X isLNat X U152 active X U152 X U161 mark X1 X2 U161 X1 X2 U152 mark X U152 X U161 X1 active X2 U161 X1 X2 U111 mark X U111 X U121 mark X U121 X isNatural active X isNatural X isNatural mark X isNatural X NaTT certifiable-1.6