PassStats Type analyzed methods Jhc.Basics.$ \({Jhc@.->[(0,{Jhc.IO.IOError}),(1,{Jhc.Prim.IO[(0,())]})]})({Jhc.Prim.IO[(0,())]}) Jhc.Basics.++ \({Jhc.Basics.Integer,Jhc.Order.Bool,Jhc.Prim.Int,Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})],Jhc.Prim.Char}) Jhc.Basics.foldl \({Jhc.Basics.Integer})({Jhc.Basics.Integer}) Jhc.Basics.concatMap \({Jhc.Basics.Integer,Jhc.Prim.Int,Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]})({Jhc.Basics.Integer,Jhc.Order.Bool,Jhc.Prim.Int}) Prelude.+ \({Jhc.Basics.Integer}) Prelude.* \({Jhc.Basics.Integer}) Prelude.negate \({Jhc.Basics.Integer}) Prelude.fromInt \({Jhc.Basics.Integer}) Prelude.quot \({Jhc.Basics.Integer}) Prelude.rem \({Jhc.Basics.Integer}) Prelude.quotRem \({Jhc.Basics.Integer}) Prelude.toInt \({Jhc.Basics.Integer}) Prelude.foldl1 \({Jhc.Basics.Integer}) Jhc.IO.ioError \({Jhc.Basics.(),Jhc.Addr.Ptr[(0,())]}) Jhc.IO.catch \({Jhc.Basics.()}) Jhc.IO.error \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.Monad.>>= \({Jhc.Prim.IO})({Jhc.Prim.[][(0,())]})({Jhc.Prim.[][(0,())]}) Jhc.Monad.>> \({Jhc.Prim.IO})({Jhc.Basics.()})({Jhc.Basics.()}) Jhc.Monad.return \({Jhc.Prim.IO})({Jhc.Basics.(),Jhc.Prim.[][(0,())]}) Jhc.Monad.mapM \({Jhc.Prim.IO})({Jhc.Prim.Int})({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.Monad.mapM_ \({Jhc.Prim.IO})({Jhc.Prim.Char})({Jhc.Basics.()}) Jhc.Order.== \({Jhc.Basics.Integer,Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Prim.Char,Foreign.C.Types.CChar}) Jhc.Order.< \({Jhc.Basics.Integer}) Prelude.Text.readsPrec \({Jhc.Basics.Integer}) Prelude.Text.showsPrec \({Jhc.Basics.Integer,Jhc.Prim.Int}) Prelude.Text.show \({Jhc.Basics.Integer}) Prelude.Text.reads \({Jhc.Basics.Integer}) Prelude.Text.read \({Jhc.Basics.Integer}) Jhc.IO.showError \({Jhc.Basics.(),Jhc.Addr.Ptr[(0,())]}) Jhc.IO.runMain \({Jhc.Basics.()}) Jhc.IO.exitFailure \({Jhc.Basics.()}) Jhc.IO.thenIO_ \({Jhc.Basics.()}) Foreign.Storable.sizeOf \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})],Foreign.C.Types.CChar})],Foreign.C.Types.CChar}) Foreign.Storable.peekElemOff \({Foreign.C.Types.CChar}) Foreign.Storable.peek \({Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})],Foreign.C.Types.CChar}) Numeric.showInt \({Jhc.Basics.Integer}) Numeric.showIntAtBase \({Jhc.Basics.Integer}) Numeric.readSigned \({Jhc.Basics.Integer}) Numeric.readInt \({Jhc.Basics.Integer}) Numeric.readDec \({Jhc.Basics.Integer}) Foreign.Marshal.Alloc.alloca \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Foreign.Marshal.Alloc.failWhenNULL \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) Instance@.iJhc.Monad.>>=.Jhc.Prim.IO \({Jhc.Prim.[][(0,())]})({Jhc.Prim.[][(0,())]}) Instance@.iJhc.Monad.>>.Jhc.Prim.IO \({Jhc.Basics.()})({Jhc.Basics.()}) Instance@.iJhc.Monad.return.Jhc.Prim.IO \({Jhc.Basics.(),Jhc.Prim.[][(0,())]}) W@.fJhc.IO.exitFailure \({Jhc.Basics.()}) Instance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order./=.default \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Instance@.iForeign.Storable.peekElemOff.default \({Foreign.C.Types.CChar}) W@.fInstance@.iForeign.Storable.peekElemOff.default \({Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})],Foreign.C.Types.CChar}) Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr \({Foreign.C.Types.CChar}) Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr \({Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})],Foreign.C.Types.CChar}) Instance@.iPrelude.Text.show.default \({Jhc.Basics.Integer,Jhc.Prim.Int}) Instance@.iPrelude.quotRem.default \({Jhc.Basics.Integer}) W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr \({Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})],Foreign.C.Types.CChar}) W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr \({Foreign.C.Types.CChar}) W@.fForeign.Marshal.Array.lengthArray0 \({Foreign.C.Types.CChar}) W@.fForeign.Marshal.Alloc.mallocBytes \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) W@.fForeign.Marshal.Alloc.allocaBytes \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) W@.fPrelude.span \({Jhc.Prim.Char}) W@.fPrelude.length \({Jhc.Basics.Integer,Jhc.Order.Bool,Jhc.Prim.Int}) W@.fInstance@.iPrelude.quotRem.default \({Jhc.Basics.Integer}) W@.fPrelude.Text.readParen \({Jhc.Basics.Integer}) -- typeAnalyze-Main-AfterMethod -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- typeAnalyze-Main-AfterSimp -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap Finding fixpoint for Liftees: [1084](1084)(14)(1) (2694::Unknown,"Not Lifted") (2706::Unknown,"Not Lifted") (3872::Unknown,"Not Lifted") (3914::Unknown,"Not Lifted") (4780::Unknown,"Not Lifted") (5068::Unknown,"Not Lifted") (R@.fPrelude.Text.lex::Unknown,"Not Lifted") (R@.fJhc.IO.putErrLn::Unknown,"Not Lifted") (Jhc.String.16_f::Unknown,"Not Lifted") (W@.f17290::Unknown,"Not Lifted") (W@.fForeign.C.String.5_loop::Unknown,"Not Lifted") (W@.fR@.fPrelude.309_f::Unknown,"Not Lifted") (17260::Unknown,"Not Lifted") (17274::Unknown,"Not Lifted") (17286::Unknown,"Not Lifted") (17298::Unknown,"Not Lifted") (17318::Unknown,"Not Lifted") (17354::Unknown,"Not Lifted") (23154::Unknown,"Not Lifted") PassStats ├╴Barendregt: 8 ├╴BoxifyProgram: 1 ├╴Boxy WorkWrap │ ╰╴E │ ╰╴Workwrap │ ├╴CPR.Jhc.Order.Bool#: 10 │ ╰╴arg │ ├╴Char#: 9 │ ├╴Integer#: 6 │ ╰╴absent: 1 ├╴EtaExpansion-Main-AfterOne: 1 ├╴LambdaLift │ ╰╴E │ ╰╴LambdaLift │ ├╴doBigLift │ │ ├╴Case │ │ │ ├╴1: 28 │ │ │ ├╴2: 10 │ │ │ ╰╴3: 2 │ │ ╰╴Lambda │ │ ├╴1: 8 │ │ ├╴2: 6 │ │ ╰╴4: 1 │ ├╴doBigLiftR │ │ ╰╴Lambda │ │ ├╴1: 12 │ │ ├╴2: 5 │ │ ╰╴3: 4 │ ├╴doLift │ │ ├╴Lambda │ │ │ ├╴1: 12 │ │ │ ╰╴2: 1 │ │ ╰╴Other.0: 1 │ ╰╴doLiftR │ ╰╴Lambda │ ├╴1: 18 │ ╰╴2: 2 ├╴PruneUnreachable: 3 ├╴Simplify-Main-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(char,char).ec: 1 │ │ │ ╰╴(intmax_t): 2 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 16 │ │ │ ╰╴let: 12 │ │ ├╴case-default-case: 3 │ │ ├╴case-lambda: 1 │ │ ├╴case-of-bottom: 4 │ │ ├╴case-of-case: 56 │ │ ├╴case-of-case-join: 1 │ │ ├╴f-beta-reduce │ │ │ ├╴_: 2 │ │ │ ├╴x2030: 1 │ │ │ ├╴x2276: 1 │ │ │ ├╴x2468: 1 │ │ │ ├╴x2486: 1 │ │ │ ├╴x2488: 1 │ │ │ ├╴x2686: 1 │ │ │ ├╴x2742: 1 │ │ │ ├╴x2748: 1 │ │ │ ├╴x3530: 1 │ │ │ ├╴x3980: 1 │ │ │ ├╴x4276: 1 │ │ │ ├╴x4802: 1 │ │ │ ├╴x4808: 1 │ │ │ ├╴x4816: 1 │ │ │ ├╴x4820: 1 │ │ │ ├╴x5184: 1 │ │ │ ├╴x5186: 1 │ │ │ ╰╴x5218: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Data.Char.digitToInt: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peek.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Jhc.Basics.$: 1 │ │ │ │ ├╴Jhc.IO.exitFailure: 1 │ │ │ │ ├╴Jhc.IO.runMain: 1 │ │ │ │ ├╴Prelude.IO.putChar: 1 │ │ │ │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 1 │ │ │ │ ├╴x4688: 1 │ │ │ │ ╰╴x4994: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 4 │ │ │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 2 │ │ │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 4 │ │ │ │ ├╴Jhc.Basics.concatMap: 2 │ │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ │ ├╴Jhc.IO.ioError: 5 │ │ │ │ ├╴Jhc.IO.showIOError: 1 │ │ │ │ ├╴Jhc.IO.thenIO_: 2 │ │ │ │ ├╴Prelude.foldl1: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fJhc.IO.exitFailure: 1 │ │ │ │ ╰╴W@.fPrelude.IO.putChar: 1 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 9 │ │ │ │ ╰╴Numeric.showInt: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 13 │ │ │ │ ├╴Foreign.Marshal.Alloc.failWhenNULL: 1 │ │ │ │ ├╴Jhc.Basics.foldl: 1 │ │ │ │ ├╴Jhc.IO.showError: 1 │ │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ │ ├╴Main.main: 1 │ │ │ │ ├╴Numeric.36_read': 1 │ │ │ │ ├╴Numeric.readSigned: 1 │ │ │ │ ├╴Prelude.Text.reads: 1 │ │ │ │ ├╴Spec@.Numeric.56.fNumeric.readInt: 1 │ │ │ │ ├╴System.getArgs: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Alloc.mallocBytes: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.enumFromTo.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.quotRem.default: 1 │ │ │ │ ├╴W@.fPrelude.Text.readParen: 1 │ │ │ │ ╰╴W@.fSpec@.Numeric.10.fNumeric.showSigned: 1 │ │ │ ╰╴atomic │ │ │ ├╴x10554: 1 │ │ │ ├╴x11702: 1 │ │ │ ├╴x11714: 1 │ │ │ ├╴x1282: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x1870: 1 │ │ │ ├╴x19290: 1 │ │ │ ├╴x19292: 1 │ │ │ ├╴x2774: 1 │ │ │ ├╴x3344: 1 │ │ │ ├╴x3890: 1 │ │ │ ├╴x4222: 1 │ │ │ ╰╴x56: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 2 │ │ │ ├╴0: 2 │ │ │ ├╴1: 1 │ │ │ ├╴Addr#: 1 │ │ │ ├╴CChar#: 1 │ │ │ ├╴Foreign.C.Types.CChar: 1 │ │ │ ├╴Int#: 4 │ │ │ ├╴Integer#: 6 │ │ │ ├╴Jhc │ │ │ │ ├╴Basics.Integer: 11 │ │ │ │ ├╴Options.Target#: 4 │ │ │ │ ├╴Order.Bool#: 3 │ │ │ │ ╰╴Prim.IO: 3 │ │ │ ╰╴_: 9 │ │ ├╴let-coalesce: 8 │ │ ├╴let-from-case: 13 │ │ ╰╴strictness.cheap-eagerness.def.x5076: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Foreign.Storable.peek: 2 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 3 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ ├╴Jhc.Order.==: 2 │ │ │ ├╴Numeric.readDec: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴x3442: 1 │ │ │ ├╴x3914: 1 │ │ │ ├╴x5154: 1 │ │ │ ╰╴x636: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Prelude.IO.putStr: 1 │ │ │ ├╴Prelude.Text.showsPrec: 3 │ │ │ ├╴x3932: 1 │ │ │ ╰╴x5174: 1 │ │ ╰╴use │ │ ├╴Data.Char.fl@2$38484: 1 │ │ ├╴Foreign.Storable.peek: 1 │ │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 2 │ │ ├╴Instance@.iPrelude.Text.show.default: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ ├╴Jhc.IO.catch: 1 │ │ ├╴Prelude.IO.putChar: 1 │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ ╰╴x4688: 1 │ ╰╴Rule │ ╰╴User │ ├╴Rule │ │ ├╴Instance@.iForeign.Storable.peekElemOff.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 2 │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 5 │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.quotRem.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ ╰╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 1 │ ╰╴Specialize │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 2 │ ╰╴Spec@.Numeric.56.fNumeric.readInt: 1 ├╴Simplify-Main-Two │ ╰╴E.Simplify.known-case._: 1 ├╴Simplify-SuperSimplify after Boxy WorkWrap │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 85 │ ├╴case-trailing │ │ ├╴x3060: 1 │ │ ├╴x3062: 1 │ │ ├╴x3084: 1 │ │ ├╴x3086: 1 │ │ ├╴x3112: 1 │ │ ├╴x3114: 1 │ │ ├╴x3144: 1 │ │ ├╴x3146: 1 │ │ ├╴x3168: 1 │ │ ├╴x3170: 1 │ │ ├╴x3184: 1 │ │ ├╴x3186: 1 │ │ ├╴x3208: 1 │ │ ├╴x3210: 1 │ │ ├╴x3232: 1 │ │ ├╴x3234: 1 │ │ ├╴x3286: 1 │ │ ╰╴x3310: 1 │ ├╴f-beta-reduce._: 1 │ ├╴inline │ │ ├╴Many │ │ │ ├╴(epheremal): 1 │ │ │ ╰╴Prelude.Text.135_c: 1 │ │ ├╴Once │ │ │ ├╴(epheremal): 13 │ │ │ ╰╴W@.f736: 1 │ │ ├╴OnceInLam │ │ │ ├╴W@.f5068: 1 │ │ │ ├╴W@.f5566: 1 │ │ │ ├╴W@.f5594: 1 │ │ │ ├╴W@.f5624: 1 │ │ │ ├╴W@.f5654: 1 │ │ │ ├╴W@.f5702: 1 │ │ │ ├╴W@.f5752: 1 │ │ │ ├╴W@.f5780: 1 │ │ │ ├╴W@.f5806: 1 │ │ │ ├╴W@.fData.Char.fl@2$38484: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fPrelude.Text.129_isSym: 1 │ │ │ ╰╴W@.fPrelude.Text.130_isIdChar: 1 │ │ ╰╴atomic │ │ ├╴x2: 1 │ │ ├╴x2242: 1 │ │ ├╴x2264: 1 │ │ ├╴x2266: 1 │ │ ├╴x2270: 1 │ │ ├╴x2342: 1 │ │ ├╴x2344: 1 │ │ ├╴x2350: 1 │ │ ├╴x2352: 1 │ │ ├╴x2354: 1 │ │ ├╴x2446: 1 │ │ ├╴x2448: 1 │ │ ├╴x2466: 1 │ │ ├╴x2468: 1 │ │ ├╴x2470: 1 │ │ ├╴x2496: 1 │ │ ├╴x2498: 1 │ │ ├╴x2510: 1 │ │ ├╴x2520: 1 │ │ ├╴x2522: 1 │ │ ├╴x2560: 1 │ │ ├╴x2562: 1 │ │ ├╴x2564: 1 │ │ ├╴x2576: 1 │ │ ├╴x2590: 1 │ │ ├╴x2608: 1 │ │ ├╴x2610: 1 │ │ ├╴x2612: 1 │ │ ├╴x2624: 1 │ │ ├╴x2626: 1 │ │ ├╴x2662: 1 │ │ ├╴x2664: 1 │ │ ├╴x2666: 1 │ │ ├╴x2668: 1 │ │ ├╴x2670: 1 │ │ ├╴x2690: 1 │ │ ├╴x2700: 1 │ │ ├╴x2702: 1 │ │ ├╴x2704: 1 │ │ ├╴x2710: 1 │ │ ├╴x2798: 1 │ │ ├╴x2808: 1 │ │ ╰╴x2810: 1 │ ├╴known-case │ │ ├╴Char#: 9 │ │ ├╴Integer#: 6 │ │ ├╴Jhc.Order.Bool#: 43 │ │ ╰╴_: 27 │ ├╴let-coalesce: 5 │ ├╴let-from-case: 1 │ ╰╴strictness.let-to-case.x3422: 1 ├╴Simplify-SuperSimplify no rules │ ╰╴E │ ├╴PrimOpt.(int)*(int,int).ec: 2 │ ╰╴Simplify │ ├╴case-atomic-unboxed: 4 │ ├╴case-of-bottom: 4 │ ├╴case-of-case: 82 │ ├╴inline │ │ ├╴Many │ │ │ ├╴Instance@.iPrelude.Text.show.default: 3 │ │ │ ╰╴W@.fInstance@.iForeign.Storable.peekElemOff.default: 3 │ │ ├╴ManyBranch.(epheremal): 6 │ │ ├╴Once.(epheremal): 5 │ │ ├╴OnceInLam │ │ │ ├╴Foreign.Storable.peek: 1 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Prelude.Text.showsPrec: 1 │ │ │ ├╴W@.fData.Char.intToDigit: 1 │ │ │ ├╴W@.fData.Char.isDigit: 1 │ │ │ ├╴W@.fData.Char.isHexDigit: 1 │ │ │ ├╴W@.fData.Char.isOctDigit: 1 │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴W@.fSpec@.Prelude.220.fPrelude.lcm: 1 │ │ │ ╰╴W@.fSpec@.Prelude.221.fPrelude.lcm: 1 │ │ ╰╴atomic │ │ ├╴x17986: 1 │ │ ├╴x326: 1 │ │ ├╴x328: 1 │ │ ├╴x330: 1 │ │ ├╴x3696: 1 │ │ ├╴x3888: 1 │ │ ╰╴x4190: 1 │ ├╴known-case │ │ ├╴(#2#): 3 │ │ ├╴Addr#: 7 │ │ ├╴CChar#: 2 │ │ ├╴Foreign.C.Types.CChar: 4 │ │ ├╴Int#: 5 │ │ ├╴Integer#: 3 │ │ ├╴Jhc │ │ │ ├╴Addr.Ptr: 2 │ │ │ ├╴Basics.Integer: 1 │ │ │ ╰╴Prim.Int: 2 │ │ ╰╴_: 13 │ ╰╴let-from-case: 7 ├╴typeAnalyze-Main-AfterMethod │ ╰╴Specialize │ ├╴body │ │ ├╴Foreign.Marshal.Alloc.alloca.x6926.[String]: 1 │ │ ├╴Foreign.Storable.peekElemOff.x4502.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x12308.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default.x11788.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO │ │ │ ├╴x9616.(): 1 │ │ │ ╰╴x9618.(): 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[].x9890.Char: 1 │ │ ├╴Instance@.iPrelude.quotRem.default.x13924.Integer: 1 │ │ ├╴Jhc.Basics.foldl │ │ │ ├╴x2964.Integer: 1 │ │ │ ╰╴x2966.Integer: 1 │ │ ├╴Jhc.IO.catch.x3356.(): 1 │ │ ├╴Jhc.IO.error.x3374.String: 1 │ │ ├╴Jhc.IO.exitFailure.x4434.(): 1 │ │ ├╴Jhc.IO.runMain.x4378.(): 1 │ │ ├╴Jhc.IO.thenIO_.x4442.(): 1 │ │ ├╴Jhc.Monad.>> │ │ │ ├╴x3408.Jhc.Prim.IO: 1 │ │ │ ├╴x3410.(): 1 │ │ │ ╰╴x3412.(): 1 │ │ ├╴Jhc.Monad.>>=.x3402.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Monad.mapM │ │ │ ├╴x3418.Jhc.Prim.IO: 1 │ │ │ ├╴x3420.Int: 1 │ │ │ ╰╴x3422.String: 1 │ │ ├╴Jhc.Monad.mapM_ │ │ │ ├╴x3454.Jhc.Prim.IO: 1 │ │ │ ├╴x3456.Char: 1 │ │ │ ╰╴x3458.(): 1 │ │ ├╴Jhc.Monad.return.x3414.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Order.<.x3484.Integer: 1 │ │ ├╴Numeric.readDec.x6036.Integer: 1 │ │ ├╴Numeric.readInt.x5976.Integer: 1 │ │ ├╴Numeric.readSigned.x5852.Integer: 1 │ │ ├╴Numeric.showInt.x5832.Integer: 1 │ │ ├╴Numeric.showIntAtBase.x5838.Integer: 1 │ │ ├╴Prelude.*.x3078.Integer: 1 │ │ ├╴Prelude.+.x3074.Integer: 1 │ │ ├╴Prelude.Text.read.x3512.Integer: 1 │ │ ├╴Prelude.Text.reads.x3502.Integer: 1 │ │ ├╴Prelude.Text.readsPrec.x3492.Integer: 1 │ │ ├╴Prelude.Text.show.x3498.Integer: 1 │ │ ├╴Prelude.foldl1.x3284.Integer: 1 │ │ ├╴Prelude.fromInt.x3088.Integer: 1 │ │ ├╴Prelude.negate.x3080.Integer: 1 │ │ ├╴Prelude.quot.x3090.Integer: 1 │ │ ├╴Prelude.quotRem.x3094.Integer: 1 │ │ ├╴Prelude.rem.x3092.Integer: 1 │ │ ├╴Prelude.toInt.x3098.Integer: 1 │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes.x18030.[String]: 1 │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0.x17934.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x17588.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iJhc.Order./=.default.x11708.String: 1 │ │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[].x11684.Char: 1 │ │ ├╴W@.fInstance@.iPrelude.quotRem.default.x18228.Integer: 1 │ │ ├╴W@.fJhc.IO.exitFailure.x9710.(): 1 │ │ ├╴W@.fPrelude.Text.readParen.x19680.Integer: 1 │ │ ╰╴W@.fPrelude.span.x18118.Char: 1 │ ╰╴use │ ├╴Foreign.Marshal.Alloc.alloca: 2 │ ├╴Foreign.Storable.peekElemOff: 1 │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 2 │ ├╴Instance@.iForeign.Storable.peekElemOff.default: 2 │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 2 │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴Instance@.iPrelude.quotRem.default: 2 │ ├╴Jhc.Basics.foldl: 1 │ ├╴Jhc.IO.catch: 1 │ ├╴Jhc.IO.error: 2 │ ├╴Jhc.IO.exitFailure: 1 │ ├╴Jhc.IO.runMain: 1 │ ├╴Jhc.IO.thenIO_: 2 │ ├╴Jhc.Monad.>>: 3 │ ├╴Jhc.Monad.>>=: 2 │ ├╴Jhc.Monad.mapM: 2 │ ├╴Jhc.Monad.mapM_: 3 │ ├╴Jhc.Monad.return: 5 │ ├╴Jhc.Order.<: 1 │ ├╴Numeric.readDec: 1 │ ├╴Numeric.readInt: 1 │ ├╴Numeric.readSigned: 1 │ ├╴Numeric.showInt: 1 │ ├╴Numeric.showIntAtBase: 2 │ ├╴Prelude.*: 1 │ ├╴Prelude.+: 1 │ ├╴Prelude.Text.read: 3 │ ├╴Prelude.Text.reads: 1 │ ├╴Prelude.Text.readsPrec: 1 │ ├╴Prelude.Text.show: 1 │ ├╴Prelude.foldl1: 2 │ ├╴Prelude.fromInt: 5 │ ├╴Prelude.negate: 1 │ ├╴Prelude.quot: 1 │ ├╴Prelude.quotRem: 1 │ ├╴Prelude.rem: 1 │ ├╴Prelude.toInt: 1 │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes: 1 │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ ├╴W@.fInstance@.iJhc.Order./=.default: 1 │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴W@.fInstance@.iPrelude.quotRem.default: 2 │ ├╴W@.fJhc.IO.exitFailure: 1 │ ├╴W@.fPrelude.Text.readParen: 1 │ ╰╴W@.fPrelude.span: 18 ╰╴typeAnalyze-Main-AfterSimp ╰╴Specialize ├╴body │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr.x2330.Foreign.C.Types.CChar: 1 │ ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr._.Foreign.C.Types.CChar: 1 ├╴delete.Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 ╰╴use ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 EP FOR theMain::EPi (_::ELit (Jhc.Prim.World__::ESort #)) (ELit (Jhc.Prim.World__::ESort #)) Grin ╰╴Grin.FromE.lazy-app-bap: 23 Finding fixpoint for Dead Code: [1](1)(2)(477)(107)(88)(214)(132)(196)(184)(177)(131)(369)(229)(218)(303)(148)(75)(116)(55)(33)(25)(14)(5)(4)(6)(1)(1) usedArgs ((fInstance@.iPrelude.+.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.+.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.+.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.+.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.-.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.-.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.-.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.-.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.*.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.*.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.*.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.*.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.div.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.div.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.div.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.div.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.mod.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.mod.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.mod.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.mod.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.quot.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.quot.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.quot.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.quot.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.rem.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.rem.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.rem.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.rem.Jhc.Basics.Integer,1),True) ((fSpec@.Prelude.211.fPrelude.gcd,0),True) ((fSpec@.Prelude.211.fPrelude.gcd,1),True) ((fSpec@.Prelude.212.fPrelude.gcd,0),True) ((fSpec@.Prelude.212.fPrelude.gcd,1),True) ((fSpec@.Prelude.220.fPrelude.lcm,0),True) ((fSpec@.Prelude.220.fPrelude.lcm,1),True) ((fSpec@.Prelude.221.fPrelude.lcm,0),True) ((fSpec@.Prelude.221.fPrelude.lcm,1),True) ((fInstance@.iJhc.Order.==.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.==.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.==.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.==.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.<.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.<.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.<.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.<.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.<=.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.<=.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.>.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.>.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.>.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.>.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.>=.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.>=.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,1),True) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$3,2),True) ((ftheMain$6,0),True) ((ftheMain$6,1),True) ((ftheMain$6,2),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((fPrelude.Text.read$22,0),True) ((fPrelude.Text.read$20,0),True) ((fPrelude.Text.read$20,1),True) ((fPrelude.Text.read$20,2),True) ((fPrelude.Text.read$19,0),True) ((fPrelude.Text.read$19,1),True) ((fPrelude.Text.read$12,0),True) ((fPrelude.Text.read$18,0),True) ((fPrelude.Text.read$16,0),True) ((fPrelude.Text.read$17,0),True) ((fPrelude.Text.read$15,0),True) ((fPrelude.Text.read$15,1),True) ((fPrelude.Text.read$15,2),True) ((fPrelude.Text.read$14,0),True) ((fPrelude.Text.read$14,1),True) ((fPrelude.Text.read$6,0),True) ((fPrelude.Text.read$13,0),True) ((fPrelude.Text.read$13,1),True) ((fPrelude.Text.read$10,0),True) ((fPrelude.Text.read$11,0),True) ((fPrelude.Text.read$9,0),True) ((fPrelude.Text.read$8,0),True) ((fPrelude.Text.read$5,0),True) ((fPrelude.Text.read$7,0),True) ((fPrelude.Text.read$7,1),True) ((fPrelude.Text.read$2,0),True) ((fPrelude.Text.read$2,1),True) ((fPrelude.Text.read$4,0),True) ((fPrelude.Text.read,0),True) ((fPrelude.Text.read$3,0),True) ((fPrelude.Text.read$3,1),True) ((fPrelude.Text.read$3,2),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$27,0),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$16,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.129_isSym,0),True) ((fPrelude.Text.lex$13,0),True) ((fPrelude.Text.lex$11,0),True) ((fPrelude.Text.lex$11,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$7,0),True) ((fPrelude.Text.lex$7,1),True) ((fPrelude.Text.lex$8,0),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fNumeric.lexDigits,0),True) ((fPrelude.Text.lex,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$8,0),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec,0),True) ((fNumeric.readDec$3,0),True) ((fNumeric.nonnull$3,0),True) ((fNumeric.nonnull$3,1),True) ((fNumeric.nonnull$4,0),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fNumeric.nonnull$2,0),True) ((fNumeric.nonnull$2,1),True) ((fJhc.Basics.concatMap,0),False) ((fJhc.Basics.concatMap,1),False) ((fJhc.Basics.concatMap,2),True) ((fJhc.Basics.concatMap,3),True) ((fJhc.Basics.concatMap$2,0),False) ((fJhc.Basics.concatMap$2,1),True) ((fJhc.Basics.concatMap$2,2),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.IO.error,0),True) ((fJhc.IO.error$2,0),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putStr,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.intToDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,3),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,3),True) ((fW@.fInstance@.iJhc.Order./=.default,0),True) ((fW@.fInstance@.iJhc.Order./=.default,1),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fData.Char.isSpace,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,3),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,3),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,2),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.length,0),False) ((fW@.fPrelude.length,1),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fData.Char.digitToInt,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fData.Char.isAlpha,0),True) ((fW@.fData.Char.isAlphaNum,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,1),True) ((bap_2_theMain$6_101394,0),True) ((bap_2_theMain$6_101394,1),True) ((bap_2_theMain$6_101394,2),True) ((bap_1_theMain$6_101390,0),True) ((bap_1_theMain$6_101390,1),True) ((bap_1_theMain$2_101370,0),True) ((bap_1_theMain$2_101370,1),True) ((bap_2_theMain$4_101380,0),True) ((bap_2_theMain$4_101380,1),True) ((bap_2_theMain$4_101380,2),True) ((bap_1_theMain$4_101376,0),True) ((bap_1_theMain$4_101376,1),True) ((f4780,0),True) ((bap_1_Prelude.Text.read$20_100952,0),True) ((bap_1_Prelude.Text.read$20_100952,1),True) ((f3762,0),True) ((bap_1_Prelude.Text.read$15_100898,0),True) ((bap_1_Prelude.Text.read$15_100898,1),True) ((f5792,0),True) ((f5532,0),True) ((bap_1_Prelude.Text.read$3_100834,0),True) ((bap_1_Prelude.Text.read$3_100834,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100760,0),True) ((bap_1_Prelude.Text.lex$31_100760,1),True) ((bap_1_Prelude.Text.lex$28_100752,0),True) ((bap_1_Prelude.Text.lex$28_100752,1),True) ((bap_1_Prelude.Text.lex$29_100738,0),True) ((bap_1_Prelude.Text.lex$29_100738,1),True) ((bap_1_Prelude.Text.lex$25_100714,0),True) ((bap_1_Prelude.Text.lex$25_100714,1),True) ((bap_1_Prelude.Text.lex$22_100690,0),True) ((bap_1_Prelude.Text.lex$22_100690,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$21_100682,0),True) ((bap_1_Prelude.Text.lex$21_100682,1),True) ((bap_1_Prelude.Text.lex$17_100674,0),True) ((bap_1_Prelude.Text.lex$17_100674,1),True) ((bap_1_Prelude.Text.lex$14_100662,0),True) ((bap_1_Prelude.Text.lex$14_100662,1),True) ((bap_1_Prelude.Text.lex$2_100574,0),True) ((bap_1_Prelude.Text.lex$2_100574,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,1),True) ((fR@.fJhc.IO.putErrLn,0),True) ((f3914,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,1),True) ((f17318,0),True) ((f17318,1),True) ((f2694,0),True) ((f2694,1),True) ((f2706,0),True) ((f2706,1),True) ((f17354,0),True) ((f17354,1),True) ((f17260,0),True) ((f17260,1),True) ((f17274,0),True) ((f17274,1),True) ((f17286,0),True) ((f17286,1),True) ((f17298,0),True) ((f17298,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3872,0),True) ((fW@.fR@.fPrelude.309_f,0),True) ((fW@.fR@.fPrelude.309_f,1),True) ((f7068,0),False) ((f2308,0),False) ((f4236,0),False) ((f5576,0),False) ((f5700,0),False) ((f3022,0),False) ((f5068,0),False) ((f5068,1),False) ((f5068,2),False) ((f5068,3),False) ((f5068,4),False) ((f5068,5),False) ((f5068,6),False) usedCafs usedFuncs (fInstance@.iPrelude.+.Jhc.Prim.Int,True) (fInstance@.iPrelude.+.Jhc.Basics.Integer,True) (fInstance@.iPrelude.-.Jhc.Prim.Int,True) (fInstance@.iPrelude.-.Jhc.Basics.Integer,True) (fInstance@.iPrelude.*.Jhc.Prim.Int,True) (fInstance@.iPrelude.*.Jhc.Basics.Integer,True) (fInstance@.iPrelude.div.Jhc.Prim.Int,True) (fInstance@.iPrelude.div.Jhc.Basics.Integer,True) (fInstance@.iPrelude.mod.Jhc.Prim.Int,True) (fInstance@.iPrelude.mod.Jhc.Basics.Integer,True) (fInstance@.iPrelude.quot.Jhc.Prim.Int,True) (fInstance@.iPrelude.quot.Jhc.Basics.Integer,True) (fInstance@.iPrelude.rem.Jhc.Prim.Int,True) (fInstance@.iPrelude.rem.Jhc.Basics.Integer,True) (fSpec@.Prelude.211.fPrelude.gcd,True) (fSpec@.Prelude.212.fPrelude.gcd,True) (fSpec@.Prelude.220.fPrelude.lcm,True) (fSpec@.Prelude.221.fPrelude.lcm,True) (fInstance@.iJhc.Order.==.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.==.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.<.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.<.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.<=.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.>.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.>.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.>=.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,True) (@main,True) (ftheMain$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$3,True) (ftheMain$6,True) (ftheMain$2,True) (ftheMain$4,True) (fPrelude.Text.read$22,True) (ftheMain,True) (fPrelude.Text.read$20,True) (fPrelude.Text.read$19,True) (fPrelude.Text.read$12,True) (fPrelude.Text.read$18,True) (fPrelude.Text.read$16,True) (fPrelude.Text.read$17,True) (fPrelude.Text.read$15,True) (fPrelude.Text.read$14,True) (fPrelude.Text.read$6,True) (fPrelude.Text.read$13,True) (fPrelude.Text.read$10,True) (fPrelude.Text.read$11,True) (fPrelude.Text.read$9,True) (fPrelude.Text.read$8,True) (fPrelude.Text.read$5,True) (fPrelude.Text.read$7,True) (fPrelude.Text.read$2,True) (fPrelude.Text.read$4,True) (fPrelude.Text.read,True) (fPrelude.Text.read$3,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$34,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$27,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$20,True) (fPrelude.Text.lex$21,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$16,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.129_isSym,True) (fPrelude.Text.lex$13,True) (fPrelude.Text.lex$11,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$7,True) (fPrelude.Text.lex$8,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$3,True) (fPrelude.Text.lex$2,True) (fNumeric.lexDigits,True) (fPrelude.Text.lex,True) (fNumeric.readDec$2,True) (fNumeric.readDec$8,True) (fNumeric.readDec$7,True) (fNumeric.readDec$5,True) (fNumeric.readDec$4,True) (fNumeric.readDec$6,True) (fNumeric.readDec,True) (fNumeric.readDec$3,True) (fNumeric.nonnull$3,True) (fNumeric.nonnull$4,True) (fNumeric.nonnull,True) (fNumeric.nonnull$2,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.concatMap$2,True) (fJhc.Basics.++,True) (fR@.fJhc.Basics.++,True) (fJhc.IO.error,True) (fJhc.IO.error$2,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putStr,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.intToDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fJhc.String.eqUnpackedString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,True) (fW@.fInstance@.iJhc.Order./=.default,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.212.fPrelude.gcd,True) (fW@.fSpec@.Prelude.211.fPrelude.gcd,True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fData.Char.isSpace,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span$2,True) (fW@.fPrelude.span$3,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.length,True) (fW@.fPrelude.span,True) (fW@.fData.Char.digitToInt,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.isAlpha,True) (fW@.fData.Char.isAlphaNum,True) (@initcafs,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,True) (bap_2_theMain$6_101394,True) (bap_1_theMain$6_101390,True) (bap_1_theMain$2_101370,True) (bap_2_theMain$4_101380,True) (bap_1_theMain$4_101376,True) (f4780,True) (bap_1_Prelude.Text.read$20_100952,True) (f3762,True) (bap_1_Prelude.Text.read$15_100898,True) (f5792,True) (f5532,True) (bap_1_Prelude.Text.read$3_100834,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100760,True) (bap_1_Prelude.Text.lex$28_100752,True) (bap_1_Prelude.Text.lex$29_100738,True) (bap_1_Prelude.Text.lex$25_100714,True) (bap_1_Prelude.Text.lex$22_100690,True) (f4440,True) (bap_1_Prelude.Text.lex$21_100682,True) (bap_1_Prelude.Text.lex$17_100674,True) (bap_1_Prelude.Text.lex$14_100662,True) (bap_1_Prelude.Text.lex$2_100574,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100498,True) (fR@.fJhc.IO.putErrLn,True) (f3914,True) (fJhc.String.16_f,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,True) (f17318,True) (f2694,True) (f2706,True) (f17354,True) (f17260,True) (f17274,True) (f17286,True) (f17298,True) (fW@.f17290,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,True) (fW@.fForeign.C.String.5_loop,True) (f3872,True) (fW@.fR@.fPrelude.309_f,True) (f7068,False) (f2308,False) (f736,False) (f4236,False) (f5576,False) (f5700,False) (f3022,False) (f5068,False) pappFuncs fromList [fInstance@.iPrelude.+.Jhc.Prim.Int,fInstance@.iPrelude.+.Jhc.Basics.Integer,fInstance@.iPrelude.-.Jhc.Prim.Int,fInstance@.iPrelude.-.Jhc.Basics.Integer,fInstance@.iPrelude.*.Jhc.Prim.Int,fInstance@.iPrelude.*.Jhc.Basics.Integer,fInstance@.iPrelude.div.Jhc.Prim.Int,fInstance@.iPrelude.div.Jhc.Basics.Integer,fInstance@.iPrelude.mod.Jhc.Prim.Int,fInstance@.iPrelude.mod.Jhc.Basics.Integer,fInstance@.iPrelude.quot.Jhc.Prim.Int,fInstance@.iPrelude.quot.Jhc.Basics.Integer,fInstance@.iPrelude.rem.Jhc.Prim.Int,fInstance@.iPrelude.rem.Jhc.Basics.Integer,fSpec@.Prelude.211.fPrelude.gcd,fSpec@.Prelude.212.fPrelude.gcd,fSpec@.Prelude.220.fPrelude.lcm,fSpec@.Prelude.221.fPrelude.lcm,fInstance@.iJhc.Order.==.Jhc.Prim.Int,fInstance@.iJhc.Order.==.Jhc.Basics.Integer,fInstance@.iJhc.Order.<.Jhc.Prim.Int,fInstance@.iJhc.Order.<.Jhc.Basics.Integer,fInstance@.iJhc.Order.<=.Jhc.Prim.Int,fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,fInstance@.iJhc.Order.>.Jhc.Prim.Int,fInstance@.iJhc.Order.>.Jhc.Basics.Integer,fInstance@.iJhc.Order.>=.Jhc.Prim.Int,fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,ftheMain$5,ftheMain$3,ftheMain$6,ftheMain$2,ftheMain$4,fPrelude.Text.read$19,fPrelude.Text.read$14,fPrelude.Text.read$2,fPrelude.Text.lex$19,fPrelude.Text.lex$31,fPrelude.Text.lex$29,fPrelude.Text.lex$25,fPrelude.Text.lex$22,fPrelude.Text.lex$20,fPrelude.Text.lex$17,fPrelude.Text.130_isIdChar,fPrelude.Text.lex$14,fPrelude.Text.129_isSym,fPrelude.Text.lex$2,fJhc.Basics.concatMap$2,fData.Char.lexLitChar$24,fData.Char.lexLitChar$21,fData.Char.lexLitChar$17,fData.Char.lexLitChar$14,fData.Char.lexLitChar$12,fData.Char.lexLitChar$9,fData.Char.lexLitChar$7,fData.Char.lexLitChar$4,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.isOctDigit,fData.Char.intToDigit,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,fW@.fPrelude.span$2] suspFuncs fromList [fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,fPrelude.Text.read$22,fPrelude.Text.read$12,fPrelude.Text.read$16,fPrelude.Text.read$17,fPrelude.Text.read$6,fPrelude.Text.read$10,fPrelude.Text.read$11,fPrelude.Text.read$9,fPrelude.Text.read$8,fPrelude.Text.read$4,fPrelude.Text.read,fPrelude.Text.lex$34,fPrelude.Text.lex$33,fPrelude.Text.lex$32,fPrelude.Text.lex$30,fPrelude.Text.lex$24,fPrelude.Text.lex$26,fPrelude.Text.lex$23,fPrelude.Text.lex$18,fPrelude.Text.lex$16,fPrelude.Text.lex$15,fPrelude.Text.lex$13,fPrelude.Text.lex$12,fPrelude.Text.lex$9,fPrelude.Text.lex$10,fPrelude.Text.lex$8,fPrelude.Text.lex$4,fPrelude.Text.lex$6,fPrelude.Text.lex$3,fNumeric.readDec$2,fNumeric.readDec$8,fNumeric.readDec$5,fNumeric.readDec$4,fNumeric.readDec$6,fNumeric.readDec$3,fNumeric.nonnull$4,fNumeric.nonnull$2,fJhc.Basics.++,fR@.fJhc.Basics.++,fJhc.IO.error$2,fData.Char.lexLitChar$25,fData.Char.lexLitChar$22,fData.Char.lexLitChar$23,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$19,fData.Char.lexLitChar$16,fData.Char.lexLitChar$15,fData.Char.lexLitChar$13,fData.Char.lexLitChar$10,fData.Char.lexLitChar$11,fData.Char.lexLitChar$8,fData.Char.lexLitChar$6,fData.Char.lexLitChar$5,fData.Char.lexLitChar$2,fData.Char.lexLitChar$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,fW@.fPrelude.span$5,fW@.fPrelude.span$3,fW@.fPrelude.span$4,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,bap_2_theMain$6_101394,bap_1_theMain$6_101390,bap_1_theMain$2_101370,bap_2_theMain$4_101380,bap_1_theMain$4_101376,bap_1_Prelude.Text.read$20_100952,bap_1_Prelude.Text.read$15_100898,bap_1_Prelude.Text.read$3_100834,bap_1_Prelude.Text.lex$31_100760,bap_1_Prelude.Text.lex$28_100752,bap_1_Prelude.Text.lex$29_100738,bap_1_Prelude.Text.lex$25_100714,bap_1_Prelude.Text.lex$22_100690,bap_1_Prelude.Text.lex$21_100682,bap_1_Prelude.Text.lex$17_100674,bap_1_Prelude.Text.lex$14_100662,bap_1_Prelude.Text.lex$2_100574,bap_1_Jhc.Basics.concatMap$2_100498,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078] Speculatable: fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3 fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2 fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2 fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3 fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3 ftheMain$2 Speculate ╰╴Optimize ╰╴speculate ╰╴store ├╴fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3: 1 ├╴fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer: 14 ╰╴fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int: 14 Finding fixpoint for Dead Code: [1](1)(132)(147)(286)(395)(269)(356)(392)(316)(264)(269)(88)(97)(43)(18)(10)(8)(2) usedArgs ((fInstance@.iPrelude.+.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.+.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.+.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.+.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.-.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.-.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.-.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.-.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.*.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.*.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.*.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.*.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.div.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.div.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.div.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.div.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.mod.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.mod.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.mod.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.mod.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.quot.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.quot.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.quot.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.quot.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.rem.Jhc.Prim.Int,0),True) ((fInstance@.iPrelude.rem.Jhc.Prim.Int,1),True) ((fInstance@.iPrelude.rem.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.rem.Jhc.Basics.Integer,1),True) ((fSpec@.Prelude.211.fPrelude.gcd,0),True) ((fSpec@.Prelude.211.fPrelude.gcd,1),True) ((fSpec@.Prelude.212.fPrelude.gcd,0),True) ((fSpec@.Prelude.212.fPrelude.gcd,1),True) ((fSpec@.Prelude.220.fPrelude.lcm,0),True) ((fSpec@.Prelude.220.fPrelude.lcm,1),True) ((fSpec@.Prelude.221.fPrelude.lcm,0),True) ((fSpec@.Prelude.221.fPrelude.lcm,1),True) ((fInstance@.iJhc.Order.==.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.==.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.==.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.==.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.<.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.<.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.<.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.<.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.<=.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.<=.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.>.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.>.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.>.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.>.Jhc.Basics.Integer,1),True) ((fInstance@.iJhc.Order.>=.Jhc.Prim.Int,0),True) ((fInstance@.iJhc.Order.>=.Jhc.Prim.Int,1),True) ((fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,0),True) ((fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,1),True) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$3,2),True) ((ftheMain$6,0),True) ((ftheMain$6,1),True) ((ftheMain$6,2),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((fPrelude.Text.read$22,0),True) ((fPrelude.Text.read$20,0),True) ((fPrelude.Text.read$20,1),True) ((fPrelude.Text.read$20,2),True) ((fPrelude.Text.read$19,0),True) ((fPrelude.Text.read$19,1),True) ((fPrelude.Text.read$12,0),True) ((fPrelude.Text.read$18,0),True) ((fPrelude.Text.read$16,0),True) ((fPrelude.Text.read$17,0),True) ((fPrelude.Text.read$15,0),True) ((fPrelude.Text.read$15,1),True) ((fPrelude.Text.read$15,2),True) ((fPrelude.Text.read$14,0),True) ((fPrelude.Text.read$14,1),True) ((fPrelude.Text.read$6,0),True) ((fPrelude.Text.read$13,0),True) ((fPrelude.Text.read$13,1),True) ((fPrelude.Text.read$10,0),True) ((fPrelude.Text.read$11,0),True) ((fPrelude.Text.read$9,0),True) ((fPrelude.Text.read$8,0),True) ((fPrelude.Text.read$5,0),True) ((fPrelude.Text.read$7,0),True) ((fPrelude.Text.read$7,1),True) ((fPrelude.Text.read$2,0),True) ((fPrelude.Text.read$2,1),True) ((fPrelude.Text.read$4,0),True) ((fPrelude.Text.read,0),True) ((fPrelude.Text.read$3,0),True) ((fPrelude.Text.read$3,1),True) ((fPrelude.Text.read$3,2),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$16,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.129_isSym,0),True) ((fPrelude.Text.lex$13,0),True) ((fPrelude.Text.lex$11,0),True) ((fPrelude.Text.lex$11,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$7,0),True) ((fPrelude.Text.lex$7,1),True) ((fPrelude.Text.lex$8,0),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$8,0),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.nonnull$3,0),True) ((fNumeric.nonnull$3,1),True) ((fNumeric.nonnull$4,0),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.concatMap,0),True) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.concatMap$2,0),False) ((fJhc.Basics.concatMap$2,1),True) ((fJhc.Basics.concatMap$2,2),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putStr,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.intToDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,3),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,3),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,3),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,3),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,2),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.length,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,1),True) ((bap_2_theMain$6_101394,0),True) ((bap_2_theMain$6_101394,1),True) ((bap_2_theMain$6_101394,2),True) ((bap_1_theMain$6_101390,0),True) ((bap_1_theMain$6_101390,1),True) ((bap_1_theMain$2_101370,0),True) ((bap_1_theMain$2_101370,1),True) ((bap_2_theMain$4_101380,0),True) ((bap_2_theMain$4_101380,1),True) ((bap_2_theMain$4_101380,2),True) ((bap_1_theMain$4_101376,0),True) ((bap_1_theMain$4_101376,1),True) ((f4780,0),True) ((bap_1_Prelude.Text.read$20_100952,0),True) ((bap_1_Prelude.Text.read$20_100952,1),True) ((f3762,0),True) ((bap_1_Prelude.Text.read$15_100898,0),True) ((bap_1_Prelude.Text.read$15_100898,1),True) ((f5792,0),True) ((f5532,0),True) ((bap_1_Prelude.Text.read$3_100834,0),True) ((bap_1_Prelude.Text.read$3_100834,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100760,0),True) ((bap_1_Prelude.Text.lex$31_100760,1),True) ((bap_1_Prelude.Text.lex$28_100752,0),True) ((bap_1_Prelude.Text.lex$28_100752,1),True) ((bap_1_Prelude.Text.lex$29_100738,0),True) ((bap_1_Prelude.Text.lex$29_100738,1),True) ((bap_1_Prelude.Text.lex$25_100714,0),True) ((bap_1_Prelude.Text.lex$25_100714,1),True) ((bap_1_Prelude.Text.lex$22_100690,0),True) ((bap_1_Prelude.Text.lex$22_100690,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$21_100682,0),True) ((bap_1_Prelude.Text.lex$21_100682,1),True) ((bap_1_Prelude.Text.lex$17_100674,0),True) ((bap_1_Prelude.Text.lex$17_100674,1),True) ((bap_1_Prelude.Text.lex$14_100662,0),True) ((bap_1_Prelude.Text.lex$14_100662,1),True) ((bap_1_Prelude.Text.lex$2_100574,0),True) ((bap_1_Prelude.Text.lex$2_100574,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,1),True) ((fR@.fJhc.IO.putErrLn,0),True) ((f3914,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,1),True) ((f17318,0),True) ((f17318,1),True) ((f2694,0),True) ((f2694,1),True) ((f2706,0),True) ((f2706,1),True) ((f17354,0),True) ((f17354,1),True) ((f17260,0),True) ((f17260,1),True) ((f17274,0),True) ((f17274,1),True) ((f17286,0),True) ((f17286,1),True) ((f17298,0),True) ((f17298,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3872,0),True) ((fW@.fR@.fPrelude.309_f,0),True) ((fW@.fR@.fPrelude.309_f,1),True) usedCafs usedFuncs (fInstance@.iPrelude.+.Jhc.Prim.Int,True) (fInstance@.iPrelude.+.Jhc.Basics.Integer,True) (fInstance@.iPrelude.-.Jhc.Prim.Int,True) (fInstance@.iPrelude.-.Jhc.Basics.Integer,True) (fInstance@.iPrelude.*.Jhc.Prim.Int,True) (fInstance@.iPrelude.*.Jhc.Basics.Integer,True) (fInstance@.iPrelude.div.Jhc.Prim.Int,True) (fInstance@.iPrelude.div.Jhc.Basics.Integer,True) (fInstance@.iPrelude.mod.Jhc.Prim.Int,True) (fInstance@.iPrelude.mod.Jhc.Basics.Integer,True) (fInstance@.iPrelude.quot.Jhc.Prim.Int,True) (fInstance@.iPrelude.quot.Jhc.Basics.Integer,True) (fInstance@.iPrelude.rem.Jhc.Prim.Int,True) (fInstance@.iPrelude.rem.Jhc.Basics.Integer,True) (fSpec@.Prelude.211.fPrelude.gcd,True) (fSpec@.Prelude.212.fPrelude.gcd,True) (fSpec@.Prelude.220.fPrelude.lcm,True) (fSpec@.Prelude.221.fPrelude.lcm,True) (fInstance@.iJhc.Order.==.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.==.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.<.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.<.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.<=.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.>.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.>.Jhc.Basics.Integer,True) (fInstance@.iJhc.Order.>=.Jhc.Prim.Int,True) (fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,True) (@main,True) (ftheMain$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$3,True) (ftheMain$6,True) (ftheMain$2,True) (ftheMain$4,True) (fPrelude.Text.read$22,True) (fPrelude.Text.read$20,True) (fPrelude.Text.read$19,True) (fPrelude.Text.read$12,True) (fPrelude.Text.read$18,True) (fPrelude.Text.read$16,True) (fPrelude.Text.read$17,True) (fPrelude.Text.read$15,True) (fPrelude.Text.read$14,True) (fPrelude.Text.read$6,True) (fPrelude.Text.read$13,True) (fPrelude.Text.read$10,True) (fPrelude.Text.read$11,True) (fPrelude.Text.read$9,True) (fPrelude.Text.read$8,True) (fPrelude.Text.read$5,True) (fPrelude.Text.read$7,True) (fPrelude.Text.read$2,True) (fPrelude.Text.read$4,True) (fPrelude.Text.read,True) (fPrelude.Text.read$3,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$34,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$20,True) (fPrelude.Text.lex$21,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$16,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.129_isSym,True) (fPrelude.Text.lex$13,True) (fPrelude.Text.lex$11,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$7,True) (fPrelude.Text.lex$8,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$3,True) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex,True) (fNumeric.readDec$2,True) (fNumeric.readDec$8,True) (fNumeric.readDec$7,True) (fNumeric.readDec$5,True) (fNumeric.readDec$4,True) (fNumeric.readDec$6,True) (fNumeric.readDec$3,True) (fNumeric.nonnull$3,True) (fNumeric.nonnull$4,True) (fNumeric.nonnull,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.concatMap$2,True) (fJhc.Basics.++,True) (fR@.fJhc.Basics.++,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putStr,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.intToDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fJhc.String.eqUnpackedString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.212.fPrelude.gcd,True) (fW@.fSpec@.Prelude.211.fPrelude.gcd,True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span$2,True) (fW@.fPrelude.span$3,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.length,True) (fW@.fPrelude.span,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,True) (bap_2_theMain$6_101394,True) (bap_1_theMain$6_101390,True) (bap_1_theMain$2_101370,True) (bap_2_theMain$4_101380,True) (bap_1_theMain$4_101376,True) (f4780,True) (bap_1_Prelude.Text.read$20_100952,True) (f3762,True) (bap_1_Prelude.Text.read$15_100898,True) (f5792,True) (f5532,True) (bap_1_Prelude.Text.read$3_100834,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100760,True) (bap_1_Prelude.Text.lex$28_100752,True) (bap_1_Prelude.Text.lex$29_100738,True) (bap_1_Prelude.Text.lex$25_100714,True) (bap_1_Prelude.Text.lex$22_100690,True) (f4440,True) (bap_1_Prelude.Text.lex$21_100682,True) (bap_1_Prelude.Text.lex$17_100674,True) (bap_1_Prelude.Text.lex$14_100662,True) (bap_1_Prelude.Text.lex$2_100574,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100498,True) (fR@.fJhc.IO.putErrLn,True) (f3914,True) (fJhc.String.16_f,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,True) (f17318,True) (f2694,True) (f2706,True) (f17354,True) (f17260,True) (f17274,True) (f17286,True) (f17298,True) (fW@.f17290,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,True) (fW@.fForeign.C.String.5_loop,True) (f3872,True) (fW@.fR@.fPrelude.309_f,True) pappFuncs fromList [fInstance@.iPrelude.+.Jhc.Prim.Int,fInstance@.iPrelude.+.Jhc.Basics.Integer,fInstance@.iPrelude.-.Jhc.Prim.Int,fInstance@.iPrelude.-.Jhc.Basics.Integer,fInstance@.iPrelude.*.Jhc.Prim.Int,fInstance@.iPrelude.*.Jhc.Basics.Integer,fInstance@.iPrelude.div.Jhc.Prim.Int,fInstance@.iPrelude.div.Jhc.Basics.Integer,fInstance@.iPrelude.mod.Jhc.Prim.Int,fInstance@.iPrelude.mod.Jhc.Basics.Integer,fInstance@.iPrelude.quot.Jhc.Prim.Int,fInstance@.iPrelude.quot.Jhc.Basics.Integer,fInstance@.iPrelude.rem.Jhc.Prim.Int,fInstance@.iPrelude.rem.Jhc.Basics.Integer,fSpec@.Prelude.211.fPrelude.gcd,fSpec@.Prelude.212.fPrelude.gcd,fSpec@.Prelude.220.fPrelude.lcm,fSpec@.Prelude.221.fPrelude.lcm,fInstance@.iJhc.Order.==.Jhc.Prim.Int,fInstance@.iJhc.Order.==.Jhc.Basics.Integer,fInstance@.iJhc.Order.<.Jhc.Prim.Int,fInstance@.iJhc.Order.<.Jhc.Basics.Integer,fInstance@.iJhc.Order.<=.Jhc.Prim.Int,fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,fInstance@.iJhc.Order.>.Jhc.Prim.Int,fInstance@.iJhc.Order.>.Jhc.Basics.Integer,fInstance@.iJhc.Order.>=.Jhc.Prim.Int,fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,ftheMain$5,ftheMain$3,ftheMain$6,ftheMain$2,ftheMain$4,fPrelude.Text.read$19,fPrelude.Text.read$14,fPrelude.Text.read$2,fPrelude.Text.lex$19,fPrelude.Text.lex$31,fPrelude.Text.lex$29,fPrelude.Text.lex$25,fPrelude.Text.lex$22,fPrelude.Text.lex$20,fPrelude.Text.lex$17,fPrelude.Text.130_isIdChar,fPrelude.Text.lex$14,fPrelude.Text.129_isSym,fPrelude.Text.lex$2,fJhc.Basics.concatMap$2,fData.Char.lexLitChar$24,fData.Char.lexLitChar$21,fData.Char.lexLitChar$17,fData.Char.lexLitChar$14,fData.Char.lexLitChar$12,fData.Char.lexLitChar$9,fData.Char.lexLitChar$7,fData.Char.lexLitChar$4,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.isOctDigit,fData.Char.intToDigit,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,fW@.fPrelude.span$2] suspFuncs fromList [fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,fPrelude.Text.read$22,fPrelude.Text.read$12,fPrelude.Text.read$16,fPrelude.Text.read$17,fPrelude.Text.read$6,fPrelude.Text.read$10,fPrelude.Text.read$11,fPrelude.Text.read$9,fPrelude.Text.read$8,fPrelude.Text.read$4,fPrelude.Text.lex$34,fPrelude.Text.lex$33,fPrelude.Text.lex$32,fPrelude.Text.lex$30,fPrelude.Text.lex$24,fPrelude.Text.lex$26,fPrelude.Text.lex$23,fPrelude.Text.lex$18,fPrelude.Text.lex$16,fPrelude.Text.lex$15,fPrelude.Text.lex$13,fPrelude.Text.lex$12,fPrelude.Text.lex$9,fPrelude.Text.lex$10,fPrelude.Text.lex$8,fPrelude.Text.lex$4,fPrelude.Text.lex$3,fNumeric.readDec$2,fNumeric.readDec$8,fNumeric.readDec$5,fNumeric.readDec$4,fNumeric.readDec$6,fNumeric.readDec$3,fNumeric.nonnull$4,fJhc.Basics.++,fR@.fJhc.Basics.++,fData.Char.lexLitChar$25,fData.Char.lexLitChar$22,fData.Char.lexLitChar$23,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$19,fData.Char.lexLitChar$16,fData.Char.lexLitChar$15,fData.Char.lexLitChar$13,fData.Char.lexLitChar$10,fData.Char.lexLitChar$11,fData.Char.lexLitChar$8,fData.Char.lexLitChar$6,fData.Char.lexLitChar$5,fData.Char.lexLitChar$2,fData.Char.lexLitChar$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,fW@.fPrelude.span$5,fW@.fPrelude.span$3,fW@.fPrelude.span$4,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,bap_2_theMain$6_101394,bap_1_theMain$6_101390,bap_1_theMain$2_101370,bap_2_theMain$4_101380,bap_1_theMain$4_101376,bap_1_Prelude.Text.read$20_100952,bap_1_Prelude.Text.read$15_100898,bap_1_Prelude.Text.read$3_100834,bap_1_Prelude.Text.lex$31_100760,bap_1_Prelude.Text.lex$28_100752,bap_1_Prelude.Text.lex$29_100738,bap_1_Prelude.Text.lex$25_100714,bap_1_Prelude.Text.lex$22_100690,bap_1_Prelude.Text.lex$21_100682,bap_1_Prelude.Text.lex$17_100674,bap_1_Prelude.Text.lex$14_100662,bap_1_Prelude.Text.lex$2_100574,bap_1_Jhc.Basics.concatMap$2_100498,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078] Finding fixpoint for linear nodes: [812](812)(14) (fInstance@.iPrelude.+.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.+.Jhc.Basics.Integer,[One,One]) (fInstance@.iPrelude.-.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.-.Jhc.Basics.Integer,[One,One]) (fInstance@.iPrelude.*.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.*.Jhc.Basics.Integer,[One,One]) (fInstance@.iPrelude.div.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.div.Jhc.Basics.Integer,[One,One]) (fInstance@.iPrelude.mod.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.mod.Jhc.Basics.Integer,[One,One]) (fInstance@.iPrelude.quot.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.quot.Jhc.Basics.Integer,[One,One]) (fInstance@.iPrelude.rem.Jhc.Prim.Int,[One,One]) (fInstance@.iPrelude.rem.Jhc.Basics.Integer,[One,One]) (fSpec@.Prelude.211.fPrelude.gcd,[One,One]) (fSpec@.Prelude.212.fPrelude.gcd,[One,One]) (fSpec@.Prelude.220.fPrelude.lcm,[One,One]) (fSpec@.Prelude.221.fPrelude.lcm,[One,One]) (fInstance@.iJhc.Order.==.Jhc.Prim.Int,[One,One]) (fInstance@.iJhc.Order.==.Jhc.Basics.Integer,[One,One]) (fInstance@.iJhc.Order.<.Jhc.Prim.Int,[One,One]) (fInstance@.iJhc.Order.<.Jhc.Basics.Integer,[One,One]) (fInstance@.iJhc.Order.<=.Jhc.Prim.Int,[One,One]) (fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,[One,One]) (fInstance@.iJhc.Order.>.Jhc.Prim.Int,[One,One]) (fInstance@.iJhc.Order.>.Jhc.Basics.Integer,[One,One]) (fInstance@.iJhc.Order.>=.Jhc.Prim.Int,[One,One]) (fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,[One,One]) (ftheMain$5,[Omega,One,Omega]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[Omega,Omega,Omega,Omega]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,[Zero,Zero]) (ftheMain$3,[Omega,One,Omega]) (ftheMain$6,[Omega,Omega,One]) (ftheMain$2,[Omega,Omega]) (ftheMain$4,[Omega,Omega,One]) (fPrelude.Text.read$22,[One]) (fPrelude.Text.read$20,[One,Omega,Omega]) (fPrelude.Text.read$19,[Omega,One]) (fPrelude.Text.read$12,[One]) (fPrelude.Text.read$18,[Omega]) (fPrelude.Text.read$16,[One]) (fPrelude.Text.read$17,[One]) (fPrelude.Text.read$15,[One,Omega,Omega]) (fPrelude.Text.read$14,[Omega,One]) (fPrelude.Text.read$6,[One]) (fPrelude.Text.read$13,[One,Omega]) (fPrelude.Text.read$10,[One]) (fPrelude.Text.read$11,[One]) (fPrelude.Text.read$9,[One]) (fPrelude.Text.read$8,[One]) (fPrelude.Text.read$5,[One]) (fPrelude.Text.read$7,[One,Omega]) (fPrelude.Text.read$2,[Omega,One]) (fPrelude.Text.read$4,[One]) (fPrelude.Text.read,[Omega]) (fPrelude.Text.read$3,[One,Omega,Omega]) (fPrelude.Text.lex$19,[Omega,One]) (fPrelude.Text.lex$34,[One]) (fPrelude.Text.lex$31,[Omega,One]) (fPrelude.Text.lex$33,[One]) (fPrelude.Text.lex$28,[Omega,One,Omega,Omega,One]) (fPrelude.Text.lex$32,[One,One]) (fPrelude.Text.lex$30,[Omega,One,One]) (fPrelude.Text.lex$29,[Omega,Omega,One]) (fPrelude.Text.lex$24,[Omega,One]) (fPrelude.Text.lex$26,[Omega,One]) (fPrelude.Text.lex$25,[Omega,One]) (fPrelude.Text.lex$22,[Omega,Omega,One]) (fPrelude.Text.lex$20,[Omega,One]) (fPrelude.Text.lex$21,[One,Omega,Omega]) (fPrelude.Text.lex$23,[Omega,Omega,One]) (fPrelude.Text.lex$18,[Omega,One]) (fPrelude.Text.lex$17,[Omega,One]) (fPrelude.Text.130_isIdChar,[One]) (fPrelude.Text.lex$16,[One]) (fPrelude.Text.lex$15,[Omega,One]) (fPrelude.Text.lex$14,[Omega,One]) (fPrelude.Text.129_isSym,[One]) (fPrelude.Text.lex$13,[One]) (fPrelude.Text.lex$11,[One,Omega]) (fPrelude.Text.lex$12,[One]) (fPrelude.Text.lex$9,[One]) (fPrelude.Text.lex$10,[One]) (fPrelude.Text.lex$5,[Omega]) (fPrelude.Text.100_lexString,[Omega]) (fPrelude.Text.lex$7,[One,Omega]) (fPrelude.Text.lex$8,[One]) (fPrelude.Text.lex$4,[One]) (fPrelude.Text.lex$6,[One]) (fPrelude.Text.lex$3,[One,One]) (fPrelude.Text.lex$2,[Omega,One]) (fPrelude.Text.lex,[One]) (fNumeric.readDec$2,[One]) (fNumeric.readDec$8,[One]) (fNumeric.readDec$7,[One,One]) (fNumeric.readDec$5,[One]) (fNumeric.readDec$4,[One]) (fNumeric.readDec$6,[One,One]) (fNumeric.readDec$3,[One]) (fNumeric.nonnull$3,[One,Omega]) (fNumeric.nonnull$4,[One]) (fNumeric.nonnull,[Omega,One]) (fJhc.Basics.concatMap,[Omega,One]) (fJhc.Basics.concatMap$2,[Zero,Omega,One]) (fJhc.Basics.++,[Zero,One,One]) (fR@.fJhc.Basics.++,[One,One]) (fJhc.IO.putErrLn,[One]) (fPrelude.IO.putStr,[One]) (fData.Char.lexLitChar$24,[One]) (fData.Char.lexLitChar$25,[One]) (fData.Char.lexLitChar$22,[One]) (fData.Char.lexLitChar$23,[One]) (fData.Char.lexLitChar$20,[One]) (fData.Char.lexLitChar$21,[One]) (fData.Char.lexLitChar$18,[One]) (fData.Char.lexLitChar$19,[One]) (fData.Char.lexLitChar$16,[One]) (fData.Char.lexLitChar$17,[One]) (fData.Char.lexLitChar$14,[One]) (fData.Char.lexLitChar$15,[One]) (fData.Char.lexLitChar$12,[One]) (fData.Char.lexLitChar$13,[One]) (fData.Char.lexLitChar$10,[One]) (fData.Char.lexLitChar$11,[One]) (fData.Char.lexLitChar$8,[One]) (fData.Char.lexLitChar$9,[One]) (fData.Char.lexLitChar$6,[One]) (fData.Char.lexLitChar$7,[One]) (fData.Char.lexLitChar$4,[One]) (fData.Char.lexLitChar$5,[One]) (fData.Char.lexLitChar$2,[One]) (fData.Char.lexLitChar$3,[One]) (fData.Char.isDigit,[One]) (fData.Char.lexLitChar,[One]) (fData.Char.isHexDigit,[One]) (fData.Char.isOctDigit,[One]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,[One,Omega]) (fData.Char.intToDigit,[One]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,[One,One,Omega]) (fJhc.String.eqUnpackedString,[One,One]) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,[Omega,Omega,Omega,Omega]) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,[Omega,Omega,Omega]) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,[Omega,Omega,Omega,Omega]) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],[One,One]) (fW@.fSpec@.Prelude.212.fPrelude.gcd,[One,One]) (fW@.fSpec@.Prelude.211.fPrelude.gcd,[One,One]) (fW@.fSpec@.Prelude.490.fPrelude.elem,[One,One]) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,[Omega,Omega,Omega,Omega]) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,[Omega,Omega,Omega,Omega]) (fW@.fForeign.C.String.peekCAString,[Omega]) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,[Omega,Omega,Omega]) (fW@.fPrelude.span$5,[One]) (fW@.fPrelude.span$2,[Omega,One]) (fW@.fPrelude.span$3,[One,Omega]) (fW@.fPrelude.span$4,[One]) (fW@.fPrelude.length,[One]) (fW@.fPrelude.span,[Omega,One]) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[One,Omega,Omega,Omega]) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,[One,Omega]) (bap_2_theMain$6_101394,[One,Omega,Omega]) (bap_1_theMain$6_101390,[One,Omega]) (bap_1_theMain$2_101370,[One,Omega]) (bap_2_theMain$4_101380,[One,Omega,Omega]) (bap_1_theMain$4_101376,[One,Omega]) (f4780,[Zero]) (bap_1_Prelude.Text.read$20_100952,[One,Omega]) (f3762,[Zero]) (bap_1_Prelude.Text.read$15_100898,[One,Omega]) (f5792,[Zero]) (f5532,[Zero]) (bap_1_Prelude.Text.read$3_100834,[One,Omega]) (f4384,[Zero]) (bap_1_Prelude.Text.lex$31_100760,[One,Omega]) (bap_1_Prelude.Text.lex$28_100752,[One,Omega]) (bap_1_Prelude.Text.lex$29_100738,[One,Omega]) (bap_1_Prelude.Text.lex$25_100714,[One,Omega]) (bap_1_Prelude.Text.lex$22_100690,[One,Omega]) (f4440,[Zero]) (bap_1_Prelude.Text.lex$21_100682,[One,Omega]) (bap_1_Prelude.Text.lex$17_100674,[One,Omega]) (bap_1_Prelude.Text.lex$14_100662,[One,Omega]) (bap_1_Prelude.Text.lex$2_100574,[One,Omega]) (fR@.fPrelude.Text.lex,[Zero]) (bap_1_Jhc.Basics.concatMap$2_100498,[One,Omega]) (fR@.fJhc.IO.putErrLn,[Zero]) (f3914,[Zero]) (fJhc.String.16_f,[Zero,Zero]) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,[One,Omega]) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,[One,Omega]) (f17318,[Zero,Zero]) (f2694,[Zero,Zero]) (f2706,[Zero,Zero]) (f17354,[Zero,Zero]) (f17260,[Zero,Zero]) (f17274,[Zero,Zero]) (f17286,[Zero,Zero]) (f17298,[Zero,Zero]) (fW@.f17290,[Zero,Zero]) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,[One,Omega]) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,[One,Omega]) (fW@.fR@.fPrelude.309_f,[Zero]) (f4440-2,[Zero]) (f4440-3,[Zero]) (f4440-4,[Zero]) (f4440-5,[Zero]) (f4440-6,[Zero]) (f4440-7,[Zero]) v212 - One v215 - Omega v217 - One v244 - One v252 - One v254 - One v255 - One v278 - One v279 - Omega v280 - Omega v282 - One v285 - One v287 - One v293 - One v294 - Omega v295 - Omega v297 - One v300 - One v302 - One v316 - One v317 - Omega v318 - Omega v320 - One v323 - One v325 - One v331 - One v332 - Omega v333 - Omega v335 - One v338 - One v340 - One v354 - One v355 - Omega v356 - Omega v358 - One v361 - One v363 - One v369 - One v370 - Omega v371 - Omega v373 - One v376 - One v378 - One v392 - One v393 - Omega v394 - Omega v396 - One v399 - One v401 - One v407 - One v408 - Omega v409 - Omega v411 - One v414 - One v416 - One v430 - One v431 - Omega v432 - Omega v434 - One v437 - One v439 - One v445 - One v446 - Omega v447 - Omega v449 - One v452 - One v454 - One v468 - One v469 - Omega v470 - Omega v472 - One v475 - One v477 - One v483 - One v484 - Omega v485 - Omega v487 - One v490 - One v492 - One v506 - One v507 - Omega v508 - Omega v510 - One v513 - One v515 - One v521 - One v522 - Omega v523 - Omega v525 - One v528 - One v530 - One v544 - One v545 - Omega v546 - Omega v548 - One v551 - One v553 - One v559 - One v560 - Omega v561 - Omega v563 - One v566 - One v568 - One v582 - One v583 - Omega v584 - Omega v586 - One v589 - One v591 - One v597 - One v598 - Omega v599 - Omega v601 - One v604 - One v606 - One v620 - One v621 - Omega v622 - Omega v624 - One v627 - One v629 - One v635 - One v636 - Omega v637 - Omega v639 - One v642 - One v644 - One v658 - One v659 - Omega v660 - Omega v662 - One v665 - One v667 - One v673 - One v674 - Omega v675 - Omega v677 - One v680 - One v682 - One v696 - One v697 - Omega v698 - Omega v700 - One v703 - One v705 - One v711 - One v712 - Omega v713 - Omega v715 - One v718 - One v720 - One v734 - One v735 - Omega v736 - Omega v738 - One v741 - One v743 - One v749 - One v750 - Omega v751 - Omega v753 - One v756 - One v758 - One v772 - One v773 - Omega v774 - Omega v776 - One v779 - One v781 - One v787 - One v788 - Omega v789 - Omega v791 - One v794 - One v796 - One v810 - One v813 - Omega v814 - Omega v819 - One v820 - One v823 - One v824 - One v827 - Omega v828 - Omega v830 - Omega v839 - One v842 - Omega v843 - Omega v848 - One v851 - Omega v852 - Omega v855 - Omega v856 - One v859 - Omega v864 - One v867 - Omega v868 - Omega v877 - One v879 - One v880 - One v885 - One v888 - One v896 - One v898 - One v899 - One v909 - Omega v917 - One v925 - One v934 - One v942 - One v944 - One v945 - One v947 - Omega v957 - One v965 - One v967 - One v968 - One v970 - Omega v973 - One v974 - One v976 - One v977 - One v986 - One v988 - One v989 - One v994 - One v998 - Omega v1005 - Omega v1006 - One v1010 - One v1019 - One v1023 - Omega v1024 - Omega v1026 - Omega v1030 - One v1035 - Omega v1036 - Omega v1046 - One v1050 - Omega v1051 - Omega v1053 - Omega v1062 - Omega v1065 - One v1073 - One v1077 - Omega v1078 - Omega v1080 - One v1082 - One v1083 - One v1087 - One v1096 - One v1100 - Omega v1101 - Omega v1103 - One v1105 - One v1106 - One v1110 - Omega v1117 - Omega v1118 - One v1126 - One v1130 - Omega v1151 - Omega v1159 - One v1161 - One v1164 - One v1165 - One v1166 - Omega v1167 - Omega v1169 - One v1171 - One v1173 - One v1175 - One v1180 - Omega v1188 - One v1190 - One v1193 - One v1194 - One v1195 - Omega v1196 - Omega v1198 - One v1203 - Omega v1211 - One v1213 - One v1216 - One v1217 - One v1218 - Omega v1219 - Omega v1221 - One v1227 - Omega v1235 - One v1237 - One v1240 - One v1241 - One v1242 - Omega v1243 - Omega v1245 - One v1250 - Omega v1258 - One v1260 - One v1263 - One v1264 - One v1265 - Omega v1266 - Omega v1268 - One v1276 - One v1279 - Omega v1280 - Omega v1293 - Omega v1301 - One v1303 - One v1306 - One v1307 - One v1308 - Omega v1309 - Omega v1311 - One v1313 - One v1316 - Omega v1317 - Omega v1319 - One v1320 - One v1327 - One v1330 - Omega v1331 - Omega v1333 - One v1334 - One v1340 - Omega v1341 - Omega v1348 - Omega v1349 - Omega v1354 - One v1357 - Omega v1358 - Omega v1362 - One v1364 - One v1367 - Omega v1368 - Omega v1374 - Omega v1378 - One v1381 - Omega v1382 - Omega v1387 - One v1390 - Omega v1391 - Omega v1395 - Omega v1403 - One v1405 - One v1411 - One v1418 - Omega v1419 - Omega v1425 - Omega v1429 - One v1432 - Omega v1433 - Omega v1444 - One v1454 - Omega v1458 - One v1461 - Omega v1462 - Omega v1482 - Omega v1483 - Omega v1484 - Omega v1485 - Omega v1490 - One v1495 - Omega v1500 - Omega v1501 - Omega v1513 - Omega v1514 - One v1522 - Omega v1523 - Omega v1526 - One v1528 - One v1530 - One v1533 - One v1535 - One v1542 - Omega v1553 - Omega v1554 - Omega v1559 - One v1572 - Omega v1575 - One v1577 - One v1580 - Omega v1581 - Omega v1583 - One v1584 - One v1595 - Omega v1599 - One v1602 - Omega v1603 - Omega v1645 - Omega v1650 - Omega v1651 - Omega v1657 - One v1662 - One v1663 - One v1668 - Omega v1669 - Omega v1717 - Omega v1718 - Omega v1729 - Omega v1730 - Omega v1734 - One v1738 - One v1743 - One v1744 - One v1749 - One v1754 - One v1755 - One v1762 - Omega v1768 - Omega v1806 - Omega v1822 - Omega v1905 - Omega v1916 - Omega v1917 - Omega v1918 - One v1930 - Omega v1931 - One v1933 - Omega v1934 - One v1937 - Omega v1938 - One v1940 - Omega v1941 - Omega v1942 - Omega v1943 - One v1947 - Omega v1948 - One v1950 - Omega v1951 - One v1954 - Omega v1955 - One v1959 - Omega v1960 - One v1962 - Omega v1963 - One v1966 - Omega v1967 - One v1968 - Omega v1969 - One v1970 - Omega v1971 - One v1976 - Omega v1977 - One v1979 - Omega v1980 - One v1983 - Omega v1984 - One v1986 - Omega v1987 - Omega v1992 - Omega v1993 - Omega v2051 - Omega v2053 - One v2054 - Omega v2055 - Omega v2057 - One v2058 - Omega v2079 - One v2080 - Omega v2084 - Omega v2089 - One v2090 - Omega v2094 - Omega v2095 - One v2096 - Omega v2100 - Omega v2105 - One v2106 - Omega v2110 - Omega v2213 - Omega v2214 - One v2218 - Omega v2223 - Omega v2224 - One v2228 - Omega v2256 - Omega v2257 - One v2261 - Omega v2262 - Omega v2263 - One v2267 - Omega v2275 - One v2281 - Omega v2282 - Omega v2283 - Zero v2284 - Zero v2304 - One v2310 - Omega v2311 - Omega v2312 - Zero v2313 - Zero Finding fixpoint for points-to: [1631](1631)(234)(171)(105)(77)(82)(100)(114)(120)(133)(96)(110)(155)(65)(66)(65)(67)(103)(131)(175)(139)(137)(101)(151)(214)(292)(300)(162)(134)(121)(197)(211)(245)(203)(219)(242)(237)(235)(308)(297)(206)(215)(204)(236)(240)(268)(338)(447)(529)(531)(455)(459)(399)(536)(429)(492)(481)(474)(401)(438)(425)(293)(393)(332)(310)(249)(276)(280)(251)(231)(143)(203)(166)(156)(158)(156)(124)(73)(172)(244)(148)(164)(194)(54)(136)(93)(86)(47)(88)(25)(20)(17)(6)(7)(7)(50)(52)(103)(77)(99)(80)(115)(154)(190)(199)(151)(113)(90)(145)(95)(46)(86)(27)(19)(15)(5)(5)(5)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(2)(2)(2)(2)(2)(2)(48)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(2)(2)(48)(50)(102)(75)(96)(78)(111)(55)(133)(83)(42)(82)(23)(18)(14)(4)(4)(4)(47)(1)(1)(1)(1)(2)(2)(48)(51)(104)(76)(96)(77)(111)(55)(133)(83)(42)(82)(23)(18)(14)(4)(4)(4)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(2)(2)(48)(51)(104)(76)(96)(77)(111)(55)(133)(83)(42)(82)(23)(18)(14)(4)(4)(4)(47)(1)(1) Timing: findFixpoint 263 Unboxed return values fInstance@.iPrelude.+.Jhc.Prim.Int - int fInstance@.iPrelude.+.Jhc.Basics.Integer - intmax_t fInstance@.iPrelude.-.Jhc.Prim.Int - int fInstance@.iPrelude.-.Jhc.Basics.Integer - intmax_t fInstance@.iPrelude.*.Jhc.Prim.Int - int fInstance@.iPrelude.*.Jhc.Basics.Integer - intmax_t fInstance@.iPrelude.div.Jhc.Prim.Int - int fInstance@.iPrelude.div.Jhc.Basics.Integer - intmax_t fInstance@.iPrelude.mod.Jhc.Prim.Int - int fInstance@.iPrelude.mod.Jhc.Basics.Integer - intmax_t fInstance@.iPrelude.quot.Jhc.Prim.Int - int fInstance@.iPrelude.quot.Jhc.Basics.Integer - intmax_t fInstance@.iPrelude.rem.Jhc.Prim.Int - int fInstance@.iPrelude.rem.Jhc.Basics.Integer - intmax_t fSpec@.Prelude.211.fPrelude.gcd - int fSpec@.Prelude.212.fPrelude.gcd - intmax_t fSpec@.Prelude.220.fPrelude.lcm - int fSpec@.Prelude.221.fPrelude.lcm - intmax_t fInstance@.iJhc.Order.==.Jhc.Prim.Int - int fInstance@.iJhc.Order.==.Jhc.Basics.Integer - int fInstance@.iJhc.Order.<.Jhc.Prim.Int - int fInstance@.iJhc.Order.<.Jhc.Basics.Integer - int fInstance@.iJhc.Order.<=.Jhc.Prim.Int - int fInstance@.iJhc.Order.<=.Jhc.Basics.Integer - int fInstance@.iJhc.Order.>.Jhc.Prim.Int - int fInstance@.iJhc.Order.>.Jhc.Basics.Integer - int fInstance@.iJhc.Order.>=.Jhc.Prim.Int - int fInstance@.iJhc.Order.>=.Jhc.Basics.Integer - int fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - (&N,&N) fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2 - int fPrelude.Text.read$9 - intmax_t fPrelude.Text.read$8 - (&N,&N) fPrelude.Text.lex$34 - (&N,&N) fPrelude.Text.lex$32 - (&N,&N) fPrelude.Text.lex$30 - (&N,&N) fPrelude.Text.lex$26 - (&N,&N) fPrelude.Text.lex$20 - () fPrelude.Text.lex$23 - (&N,&N) fPrelude.Text.lex$18 - (&N,&N) fPrelude.Text.130_isIdChar - int fPrelude.Text.lex$16 - (&N,&N) fPrelude.Text.lex$15 - (&N,&N) fPrelude.Text.129_isSym - int fPrelude.Text.lex$13 - (&N,&N) fPrelude.Text.lex$9 - (&N,&N) fPrelude.Text.lex$8 - () fPrelude.Text.lex$3 - (&N,&N) fNumeric.readDec$2 - (&N,&N) fNumeric.readDec$7 - intmax_t fNumeric.readDec$5 - intmax_t fNumeric.readDec$6 - intmax_t fNumeric.readDec$3 - intmax_t fNumeric.nonnull$4 - () fJhc.IO.putErrLn - () fPrelude.IO.putStr - () fData.Char.lexLitChar$24 - int fData.Char.lexLitChar$25 - (&N,&N) fData.Char.lexLitChar$22 - (&N,&N) fData.Char.lexLitChar$23 - (&N,&N) fData.Char.lexLitChar$20 - (&N,&N) fData.Char.lexLitChar$21 - int fData.Char.lexLitChar$18 - (&N,&N) fData.Char.lexLitChar$19 - (&N,&N) fData.Char.lexLitChar$16 - (&N,&N) fData.Char.lexLitChar$17 - int fData.Char.lexLitChar$14 - int fData.Char.lexLitChar$15 - (&N,&N) fData.Char.lexLitChar$12 - int fData.Char.lexLitChar$13 - (&N,&N) fData.Char.lexLitChar$10 - (&N,&N) fData.Char.lexLitChar$11 - (&N,&N) fData.Char.lexLitChar$8 - (&N,&N) fData.Char.lexLitChar$9 - int fData.Char.lexLitChar$6 - (&N,&N) fData.Char.lexLitChar$7 - int fData.Char.lexLitChar$4 - int fData.Char.lexLitChar$5 - (&N,&N) fData.Char.lexLitChar$2 - (&N,&N) fData.Char.isDigit - int fData.Char.isHexDigit - int fData.Char.isOctDigit - int fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2 - (&N,&N) fData.Char.intToDigit - HsChar fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer - (&N,&N) fW@.fPrelude.span$3 - (&N,&N) fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - (&N,&N) bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404 - HsChar bap_1_Prelude.Text.lex$21_100682 - () Unboxed return values Finding fixpoint for Dead Code: [1](1)(513)(881)(1907)(2461)(1562)(1088)(439)(137)(66)(195)(8)(74)(2) usedArgs ((fInstance@.iPrelude.+.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.+.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.+.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.+.Jhc.Basics.Integer,1),False) ((fInstance@.iPrelude.-.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.-.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.-.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.-.Jhc.Basics.Integer,1),False) ((fInstance@.iPrelude.*.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.*.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.*.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.*.Jhc.Basics.Integer,1),False) ((fInstance@.iPrelude.div.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.div.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.div.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.div.Jhc.Basics.Integer,1),False) ((fInstance@.iPrelude.mod.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.mod.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.mod.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.mod.Jhc.Basics.Integer,1),False) ((fInstance@.iPrelude.quot.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.quot.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.quot.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.quot.Jhc.Basics.Integer,1),False) ((fInstance@.iPrelude.rem.Jhc.Prim.Int,0),False) ((fInstance@.iPrelude.rem.Jhc.Prim.Int,1),False) ((fInstance@.iPrelude.rem.Jhc.Basics.Integer,0),False) ((fInstance@.iPrelude.rem.Jhc.Basics.Integer,1),False) ((fSpec@.Prelude.211.fPrelude.gcd,0),False) ((fSpec@.Prelude.211.fPrelude.gcd,1),False) ((fSpec@.Prelude.212.fPrelude.gcd,0),False) ((fSpec@.Prelude.212.fPrelude.gcd,1),False) ((fSpec@.Prelude.220.fPrelude.lcm,0),False) ((fSpec@.Prelude.220.fPrelude.lcm,1),False) ((fSpec@.Prelude.221.fPrelude.lcm,0),False) ((fSpec@.Prelude.221.fPrelude.lcm,1),False) ((fInstance@.iJhc.Order.==.Jhc.Prim.Int,0),False) ((fInstance@.iJhc.Order.==.Jhc.Prim.Int,1),False) ((fInstance@.iJhc.Order.==.Jhc.Basics.Integer,0),False) ((fInstance@.iJhc.Order.==.Jhc.Basics.Integer,1),False) ((fInstance@.iJhc.Order.<.Jhc.Prim.Int,0),False) ((fInstance@.iJhc.Order.<.Jhc.Prim.Int,1),False) ((fInstance@.iJhc.Order.<.Jhc.Basics.Integer,0),False) ((fInstance@.iJhc.Order.<.Jhc.Basics.Integer,1),False) ((fInstance@.iJhc.Order.<=.Jhc.Prim.Int,0),False) ((fInstance@.iJhc.Order.<=.Jhc.Prim.Int,1),False) ((fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,0),False) ((fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,1),False) ((fInstance@.iJhc.Order.>.Jhc.Prim.Int,0),False) ((fInstance@.iJhc.Order.>.Jhc.Prim.Int,1),False) ((fInstance@.iJhc.Order.>.Jhc.Basics.Integer,0),False) ((fInstance@.iJhc.Order.>.Jhc.Basics.Integer,1),False) ((fInstance@.iJhc.Order.>=.Jhc.Prim.Int,0),False) ((fInstance@.iJhc.Order.>=.Jhc.Prim.Int,1),False) ((fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,0),False) ((fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,1),False) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),False) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),False) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$3,2),True) ((ftheMain$6,0),False) ((ftheMain$6,1),False) ((ftheMain$6,2),False) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((ftheMain$4,0),False) ((ftheMain$4,1),False) ((ftheMain$4,2),False) ((fPrelude.Text.read$22,0),True) ((fPrelude.Text.read$20,0),False) ((fPrelude.Text.read$20,1),False) ((fPrelude.Text.read$20,2),False) ((fPrelude.Text.read$19,0),True) ((fPrelude.Text.read$19,1),True) ((fPrelude.Text.read$12,0),True) ((fPrelude.Text.read$18,0),True) ((fPrelude.Text.read$16,0),True) ((fPrelude.Text.read$17,0),True) ((fPrelude.Text.read$15,0),False) ((fPrelude.Text.read$15,1),False) ((fPrelude.Text.read$15,2),False) ((fPrelude.Text.read$14,0),True) ((fPrelude.Text.read$14,1),True) ((fPrelude.Text.read$6,0),True) ((fPrelude.Text.read$13,0),False) ((fPrelude.Text.read$13,1),False) ((fPrelude.Text.read$10,0),False) ((fPrelude.Text.read$11,0),True) ((fPrelude.Text.read$9,0),True) ((fPrelude.Text.read$8,0),True) ((fPrelude.Text.read$5,0),True) ((fPrelude.Text.read$7,0),False) ((fPrelude.Text.read$7,1),False) ((fPrelude.Text.read$2,0),True) ((fPrelude.Text.read$2,1),True) ((fPrelude.Text.read$4,0),True) ((fPrelude.Text.read,0),True) ((fPrelude.Text.read$3,0),False) ((fPrelude.Text.read$3,1),False) ((fPrelude.Text.read$3,2),False) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$34,0),False) ((fPrelude.Text.lex$31,0),False) ((fPrelude.Text.lex$31,1),False) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$29,0),False) ((fPrelude.Text.lex$29,1),False) ((fPrelude.Text.lex$29,2),False) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$22,0),False) ((fPrelude.Text.lex$22,1),False) ((fPrelude.Text.lex$22,2),False) ((fPrelude.Text.lex$20,0),False) ((fPrelude.Text.lex$20,1),False) ((fPrelude.Text.lex$21,0),False) ((fPrelude.Text.lex$21,1),False) ((fPrelude.Text.lex$21,2),False) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$16,0),False) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.129_isSym,0),False) ((fPrelude.Text.lex$13,0),False) ((fPrelude.Text.lex$11,0),False) ((fPrelude.Text.lex$11,1),False) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$7,0),False) ((fPrelude.Text.lex$7,1),False) ((fPrelude.Text.lex$8,0),False) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fPrelude.Text.lex$2,0),False) ((fPrelude.Text.lex$2,1),False) ((fPrelude.Text.lex,0),True) ((fNumeric.readDec$2,0),False) ((fNumeric.readDec$8,0),False) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$4,0),False) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.nonnull$3,0),False) ((fNumeric.nonnull$3,1),False) ((fNumeric.nonnull$4,0),False) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.concatMap,0),True) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.concatMap$2,0),False) ((fJhc.Basics.concatMap$2,1),True) ((fJhc.Basics.concatMap$2,2),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putStr,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),False) ((fData.Char.lexLitChar$22,0),False) ((fData.Char.lexLitChar$23,0),False) ((fData.Char.lexLitChar$20,0),False) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),False) ((fData.Char.lexLitChar$19,0),False) ((fData.Char.lexLitChar$16,0),False) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),False) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),False) ((fData.Char.lexLitChar$10,0),False) ((fData.Char.lexLitChar$11,0),False) ((fData.Char.lexLitChar$8,0),False) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),False) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),False) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,1),True) ((fData.Char.intToDigit,0),False) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,0),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,1),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,2),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,3),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,2),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,0),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,1),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,2),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,3),False) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,0),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,1),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,2),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,3),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,0),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,1),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,2),False) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,3),False) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,2),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.length,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,0),False) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,1),True) ((bap_2_theMain$6_101394,0),True) ((bap_2_theMain$6_101394,1),True) ((bap_2_theMain$6_101394,2),True) ((bap_1_theMain$6_101390,0),False) ((bap_1_theMain$6_101390,1),False) ((bap_1_theMain$2_101370,0),True) ((bap_1_theMain$2_101370,1),True) ((bap_2_theMain$4_101380,0),True) ((bap_2_theMain$4_101380,1),True) ((bap_2_theMain$4_101380,2),True) ((bap_1_theMain$4_101376,0),False) ((bap_1_theMain$4_101376,1),False) ((f4780,0),True) ((bap_1_Prelude.Text.read$20_100952,0),True) ((bap_1_Prelude.Text.read$20_100952,1),True) ((f3762,0),True) ((bap_1_Prelude.Text.read$15_100898,0),True) ((bap_1_Prelude.Text.read$15_100898,1),True) ((f5792,0),True) ((f5532,0),True) ((bap_1_Prelude.Text.read$3_100834,0),True) ((bap_1_Prelude.Text.read$3_100834,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100760,0),False) ((bap_1_Prelude.Text.lex$31_100760,1),False) ((bap_1_Prelude.Text.lex$28_100752,0),True) ((bap_1_Prelude.Text.lex$28_100752,1),True) ((bap_1_Prelude.Text.lex$29_100738,0),False) ((bap_1_Prelude.Text.lex$29_100738,1),False) ((bap_1_Prelude.Text.lex$25_100714,0),True) ((bap_1_Prelude.Text.lex$25_100714,1),True) ((bap_1_Prelude.Text.lex$22_100690,0),False) ((bap_1_Prelude.Text.lex$22_100690,1),False) ((f4440,0),True) ((bap_1_Prelude.Text.lex$21_100682,0),False) ((bap_1_Prelude.Text.lex$21_100682,1),False) ((bap_1_Prelude.Text.lex$17_100674,0),True) ((bap_1_Prelude.Text.lex$17_100674,1),True) ((bap_1_Prelude.Text.lex$14_100662,0),True) ((bap_1_Prelude.Text.lex$14_100662,1),True) ((bap_1_Prelude.Text.lex$2_100574,0),False) ((bap_1_Prelude.Text.lex$2_100574,1),False) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,1),True) ((fR@.fJhc.IO.putErrLn,0),True) ((f3914,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,1),True) ((f17318,0),True) ((f17318,1),True) ((f2694,0),True) ((f2694,1),True) ((f2706,0),True) ((f2706,1),True) ((f17354,0),True) ((f17354,1),True) ((f17260,0),True) ((f17260,1),True) ((f17274,0),True) ((f17274,1),True) ((f17286,0),True) ((f17286,1),True) ((f17298,0),True) ((f17298,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3872,0),True) ((fW@.fR@.fPrelude.309_f,0),True) ((fW@.fR@.fPrelude.309_f,1),True) ((f4440-2,0),True) ((f4440-3,0),True) ((f4440-4,0),True) ((f4440-5,0),True) ((f4440-6,0),True) usedCafs usedFuncs (fInstance@.iPrelude.+.Jhc.Prim.Int,False) (fInstance@.iPrelude.+.Jhc.Basics.Integer,False) (fInstance@.iPrelude.-.Jhc.Prim.Int,False) (fInstance@.iPrelude.-.Jhc.Basics.Integer,False) (fInstance@.iPrelude.*.Jhc.Prim.Int,False) (fInstance@.iPrelude.*.Jhc.Basics.Integer,False) (fInstance@.iPrelude.div.Jhc.Prim.Int,False) (fInstance@.iPrelude.div.Jhc.Basics.Integer,False) (fInstance@.iPrelude.mod.Jhc.Prim.Int,False) (fInstance@.iPrelude.mod.Jhc.Basics.Integer,False) (fInstance@.iPrelude.quot.Jhc.Prim.Int,False) (fInstance@.iPrelude.quot.Jhc.Basics.Integer,False) (fInstance@.iPrelude.rem.Jhc.Prim.Int,False) (fInstance@.iPrelude.rem.Jhc.Basics.Integer,False) (fSpec@.Prelude.211.fPrelude.gcd,False) (fSpec@.Prelude.212.fPrelude.gcd,False) (fSpec@.Prelude.220.fPrelude.lcm,False) (fSpec@.Prelude.221.fPrelude.lcm,False) (fInstance@.iJhc.Order.==.Jhc.Prim.Int,False) (fInstance@.iJhc.Order.==.Jhc.Basics.Integer,False) (fInstance@.iJhc.Order.<.Jhc.Prim.Int,False) (fInstance@.iJhc.Order.<.Jhc.Basics.Integer,False) (fInstance@.iJhc.Order.<=.Jhc.Prim.Int,False) (fInstance@.iJhc.Order.<=.Jhc.Basics.Integer,False) (fInstance@.iJhc.Order.>.Jhc.Prim.Int,False) (fInstance@.iJhc.Order.>.Jhc.Basics.Integer,False) (fInstance@.iJhc.Order.>=.Jhc.Prim.Int,False) (fInstance@.iJhc.Order.>=.Jhc.Basics.Integer,False) (@main,True) (ftheMain$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,False) (ftheMain$3,True) (ftheMain$6,False) (ftheMain$2,True) (ftheMain$4,False) (fPrelude.Text.read$22,True) (fPrelude.Text.read$20,False) (fPrelude.Text.read$19,True) (fPrelude.Text.read$12,True) (fPrelude.Text.read$18,True) (fPrelude.Text.read$16,True) (fPrelude.Text.read$17,True) (fPrelude.Text.read$15,False) (fPrelude.Text.read$14,True) (fPrelude.Text.read$6,True) (fPrelude.Text.read$13,False) (fPrelude.Text.read$10,False) (fPrelude.Text.read$11,True) (fPrelude.Text.read$9,True) (fPrelude.Text.read$8,True) (fPrelude.Text.read$5,True) (fPrelude.Text.read$7,False) (fPrelude.Text.read$2,True) (fPrelude.Text.read$4,True) (fPrelude.Text.read,True) (fPrelude.Text.read$3,False) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$34,False) (fPrelude.Text.lex$31,False) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$29,False) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$22,False) (fPrelude.Text.lex$20,False) (fPrelude.Text.lex$21,False) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$16,False) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.129_isSym,False) (fPrelude.Text.lex$13,False) (fPrelude.Text.lex$11,False) (fPrelude.Text.lex$12,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$7,False) (fPrelude.Text.lex$8,False) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$3,True) (fPrelude.Text.lex$2,False) (fPrelude.Text.lex,True) (fNumeric.readDec$2,False) (fNumeric.readDec$8,False) (fNumeric.readDec$7,True) (fNumeric.readDec$5,True) (fNumeric.readDec$4,False) (fNumeric.readDec$6,True) (fNumeric.readDec$3,True) (fNumeric.nonnull$3,False) (fNumeric.nonnull$4,False) (fNumeric.nonnull,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.concatMap$2,True) (fJhc.Basics.++,True) (fR@.fJhc.Basics.++,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putStr,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,False) (fData.Char.lexLitChar$22,False) (fData.Char.lexLitChar$23,False) (fData.Char.lexLitChar$20,False) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,False) (fData.Char.lexLitChar$19,False) (fData.Char.lexLitChar$16,False) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,False) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,False) (fData.Char.lexLitChar$10,False) (fData.Char.lexLitChar$11,False) (fData.Char.lexLitChar$8,False) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,False) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,False) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,True) (fData.Char.intToDigit,False) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fJhc.String.eqUnpackedString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3,False) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2,False) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.212.fPrelude.gcd,True) (fW@.fSpec@.Prelude.211.fPrelude.gcd,True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2,False) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3,False) (fW@.fForeign.C.String.peekCAString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span$2,True) (fW@.fPrelude.span$3,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.length,True) (fW@.fPrelude.span,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,True) (bap_2_theMain$6_101394,True) (bap_1_theMain$6_101390,False) (bap_1_theMain$2_101370,True) (bap_2_theMain$4_101380,True) (bap_1_theMain$4_101376,False) (f4780,True) (bap_1_Prelude.Text.read$20_100952,True) (f3762,True) (bap_1_Prelude.Text.read$15_100898,True) (f5792,True) (f5532,True) (bap_1_Prelude.Text.read$3_100834,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100760,False) (bap_1_Prelude.Text.lex$28_100752,True) (bap_1_Prelude.Text.lex$29_100738,False) (bap_1_Prelude.Text.lex$25_100714,True) (bap_1_Prelude.Text.lex$22_100690,False) (f4440,True) (bap_1_Prelude.Text.lex$21_100682,False) (bap_1_Prelude.Text.lex$17_100674,True) (bap_1_Prelude.Text.lex$14_100662,True) (bap_1_Prelude.Text.lex$2_100574,False) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100498,True) (fR@.fJhc.IO.putErrLn,True) (f3914,True) (fJhc.String.16_f,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,True) (f17318,True) (f2694,True) (f2706,True) (f17354,True) (f17260,True) (f17274,True) (f17286,True) (f17298,True) (fW@.f17290,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,True) (bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,True) (fW@.fForeign.C.String.5_loop,True) (f3872,True) (fW@.fR@.fPrelude.309_f,True) (f4440-2,True) (f4440-3,True) (f4440-4,True) (f4440-5,True) (f4440-6,True) pappFuncs fromList [] suspFuncs fromList [] Unboxed return values Finding fixpoint for Dead Code: [1](1)(507)(797)(1608)(1973)(946)(839)(244)(141)(40)(140)(9)(77)(3) usedArgs ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$3,2),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((fPrelude.Text.read$22,0),True) ((fPrelude.Text.read$19,0),True) ((fPrelude.Text.read$19,1),True) ((fPrelude.Text.read$12,0),True) ((fPrelude.Text.read$18,0),True) ((fPrelude.Text.read$16,0),True) ((fPrelude.Text.read$17,0),True) ((fPrelude.Text.read$14,0),True) ((fPrelude.Text.read$14,1),True) ((fPrelude.Text.read$6,0),True) ((fPrelude.Text.read$11,0),True) ((fPrelude.Text.read$9,0),True) ((fPrelude.Text.read$8,0),True) ((fPrelude.Text.read$5,0),True) ((fPrelude.Text.read$2,0),True) ((fPrelude.Text.read$2,1),True) ((fPrelude.Text.read$4,0),True) ((fPrelude.Text.read,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fPrelude.Text.lex,0),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.concatMap,0),True) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.concatMap$2,0),True) ((fJhc.Basics.concatMap$2,1),True) ((fJhc.Basics.++,0),True) ((fJhc.Basics.++,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putStr,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,2),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.212.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,0),True) ((fW@.fSpec@.Prelude.211.fPrelude.gcd,1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,0),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,1),True) ((fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,2),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.length,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,0),True) ((bap_2_theMain$6_101394,0),True) ((bap_2_theMain$6_101394,1),True) ((bap_2_theMain$6_101394,2),True) ((bap_1_theMain$2_101370,0),True) ((bap_1_theMain$2_101370,1),True) ((bap_2_theMain$4_101380,0),True) ((bap_2_theMain$4_101380,1),True) ((bap_2_theMain$4_101380,2),True) ((f4780,0),True) ((bap_1_Prelude.Text.read$20_100952,0),True) ((bap_1_Prelude.Text.read$20_100952,1),True) ((f3762,0),True) ((bap_1_Prelude.Text.read$15_100898,0),True) ((bap_1_Prelude.Text.read$15_100898,1),True) ((f5792,0),True) ((f5532,0),True) ((bap_1_Prelude.Text.read$3_100834,0),True) ((bap_1_Prelude.Text.read$3_100834,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$28_100752,0),True) ((bap_1_Prelude.Text.lex$28_100752,1),True) ((bap_1_Prelude.Text.lex$25_100714,0),True) ((bap_1_Prelude.Text.lex$25_100714,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$17_100674,0),True) ((bap_1_Prelude.Text.lex$17_100674,1),True) ((bap_1_Prelude.Text.lex$14_100662,0),True) ((bap_1_Prelude.Text.lex$14_100662,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,0),True) ((bap_1_Jhc.Basics.concatMap$2_100498,1),True) ((fR@.fJhc.IO.putErrLn,0),True) ((f3914,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$3_100224,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int$2_100218,1),True) ((f17318,0),True) ((f17318,1),True) ((f2694,0),True) ((f2694,1),True) ((f2706,0),True) ((f2706,1),True) ((f17354,0),True) ((f17354,1),True) ((f17260,0),True) ((f17260,1),True) ((f17274,0),True) ((f17274,1),True) ((f17286,0),True) ((f17286,1),True) ((f17298,0),True) ((f17298,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$2_100072,1),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,0),True) ((bap_1_W@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer$3_100078,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3872,0),True) ((fW@.fR@.fPrelude.309_f,0),True) ((fW@.fR@.fPrelude.309_f,1),True) ((f4440-2,0),True) ((f4440-3,0),True) ((f4440-4,0),True) ((f4440-5,0),True) ((f4440-6,0),True) usedCafs usedFuncs (@main,True) (ftheMain$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (ftheMain$3,True) (ftheMain$2,True) (fPrelude.Text.read$22,True) (fPrelude.Text.read$19,True) (fPrelude.Text.read$12,True) (fPrelude.Text.read$18,True) (fPrelude.Text.read$16,True) (fPrelude.Text.read$17,True) (fPrelude.Text.read$14,True) (fPrelude.Text.read$6,True) (fPrelude.Text.read$11,True) (fPrelude.Text.read$9,True) (fPrelude.Text.read$8,True) (fPrelude.Text.read$5,True) (fPrelude.Text.read$2,True) (fPrelude.Text.read$4,True) (fPrelude.Text.read,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$3,True) (fPrelude.Text.lex,True) (fNumeric.readDec$7,True) (fNumeric.readDec$5,True) (fNumeric.readDec$6,True) (fNumeric.readDec$3,True) (fNumeric.nonnull,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.concatMap$2,True) (fJhc.Basics.++,True) (fR@.fJhc.Basics.++,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putStr,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fJhc.String.eqUnpackedString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Prim.Int,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.212.fPrelude.gcd,True) (fW@.fSpec@.Prelude.211.fPrelude.gcd,True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fInstance@.iJhc.Enum.enumFromThenTo.Jhc.Basics.Integer,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span$2,True) (fW@.fPrelude.span$3,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.length,True) (fW@.fPrelude.span,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_101404,True) (bap_2_theMain$6_101394,True) (bap_1_theMain$2_101370,True) (bap_2_theMain$4_101380,True) (f4780,True) (bap_1_Prelude.Text.read$20_100952,True) (f3762,True) (bap_1_Prelude.Text.read$15_100898,True) (f5792,True) (f5532,True) (bap_1_Prelude.Text.read$3_100834,True) (f4384,True) (bap_1_Prelude.Text.lex$28