d7004eWBNS6BƚI&DgwKcH&^O       tg-Z迌wC y  ޴7)yPy NpjsF7Eo !'dJ!mXqKf "ZН3y kBhRio2L3 #'>~y $CL{"WL5 %L$<[%#NJe &$X?D ,S*ԭ< '+' }ްb (Ԃ쥓#.&Qg )ix%_ڰV(y *x<=B.fbX +s 魺7e ,aNK)ozT/o<<mw@ -l6Rp&|.g+6XrNX/=㨌V68ݧ0V\@$1ZR!٣*26%{+Aa3wɣ.<D4dʔ%Z}uPn5t,N4@ܦƬ8ӛ|1Klۥ 4Q޻F%;b48ו{H5kr6km|LCvlZtZITwAc j0{67>Lr#xPkW<7~UׄLofw8(;Ep: ۘys "aD7>3l%9޷%DWrU:KM2&vFl8 xb;sWCUQo?<֔o-0FSDc TB4,͞|/{ou=fAw;=fUP>DǎKW(}W?ߜ!!Pcfkm@n09G:~ZAlz-t)бL_B6#jP2ym!&1b&FCDEFGHIJKLMNOPQRSTUVWXY:-$Hxfufg , auv , b  -  ghijk ijk  vhijk ijk whij +hijG㰝(fv/yh^_ $ ( .0_b א.{6-0A /z̬p|$RrH4{$| + / 0 1 2} 30| {!s\xLZͤZ~^ $ ( .0^!ub8*@b)?b)[ 8[a^[< ^[w hij @ | A| Bhijb) 99,|Z %>  d hnM'aQ) %  d izѲd %  d jR 2 &  k l*ruB~A>U &B  d m$(Bhfº65 &  d n!]H> }QA5 &  d o^@#INj '   p ~պhxG'E .92Tſ7"XBz '   q r̊E4dDm)+' .0ܮ} ʗ_' .2 -ygB;w(( .57b^ga:}a (i  d sʙ9Ys)1l, (  t uǤqc~9l(s (  d v05by_B ),  d wyqǣm` )m  d xqdv+ )  d yp=֮y^ )  z {\xߜU`0b; *2   | };,}ю ށKN *s  ~ gBY/Nd *  d  BxL* .1UStdX&+$ .7i:8{w+\ .19 `>OryFXR +  d \F(;T +  d s2*5[Z~Ok ,  XoSz&Z ,`  d :6bĜ^S\lV ,  d fN!~SbX# ,   oMtd x -%  d E^:iɑm -f  ~ 8GT qS -  d 6G\zKz?@B\ -   9 ҕa.w.( .469klV5.` .26\gn {23H .  d &T u&='! .  d yc')@F9?i /#  d ]8Tf"r2 /d  d [XЄ* /   Pf$1+ /  d 6~LGkؾ 0)  ~ e4'F:Y 0j  jc~j -[0<5< 0  d gDa>nDk0 .36z]/+8GJg p 1$  eh `Ƹډo 1e  d b`Tlj?LZ 1  1ct$ d 1  d /aR'ǘv 2(  ~ 3{[ 2k   4/|gi 2  d wE ^>WCِF 2  d CȷziNWas 3.  d |{2S,+q 3w   ,Vo]ww3 .119 C 3 .35y1D-a4 .27]G#Vd 4`  d row{: 4  @4&f1HwNF 4  d ,/=/x 5%   EѦCE2WI 5f  ~ vNsڹ5 5  d  ů 5  d ":hX6W 6)  N:h:ggYY6e .572YȀw6󄔴H{y6 .125:Z5nu@ 6  d mm_Ln2@H 7#  d &@5t m;h{"*g 7d  5J|lJ?6 7  d O|EA   jYZ@ " Vq9v .42Io͜-W*}GF9 .3(ICsC $ 9  d кMNv} z͛ :,  ~ <_a;vP :m  d 6kcIoC :   O: Ⱥ$ <6  d Mt#Eh#\{  >>  d ,&츯7^ D >  d wԟj4d*3ΆE[ [ [ [ [>`pZ>(FX?X  JK  JK   2  << 0   g  ZKqu `'L8 <<@L    ֓ccNL78 @  Q5K2BnG[ 4[4X[A[  4[4X^[    Y[^ ͨ 手H"ŸX BUX^   ^ l hij  hij% C\_^X C)X^   ^ l hij  hij4jO6ɍ cM@SX CX^   ^ l hij  hij3TLa28{H[ 4[44X[Dۛ2Up Dx6 XEX^_   ^  _ whij +hij =A(3VJI E  P @pѸJK JK GJK  2   g JK      < <v JK ! ! JK "# "$ JK %& %F,wuڟm,' G 2( =)"|FiI@)<H   w<hij Qhij<k P0k W,9sCHn$W8* H   D}WH_}ևc4+I'  O 0 phmoalk 5,<Io P012 Ʈe١|в\#- I .Hj:X2 ,b/ I 0.=حJJ^*ZbkKJe Iᬚ?ֹKso1JK JKKI|JK  N  | whij QhijDv٧QbL Kaag  m)P󪛣2 K -3z!b|O;MLR[ h9(LJ8:N[ 4[[M [ 4[|[    Y[| D9Le}u.OMfu   f u kZ17ݖx-cP[ [[[[[O[ 3[4[[5[ [ [3 [4 [45g[C [3 ~Db [[ [3b.(g|^kWQQ<O^< + / 0 1^;! MٔvRP^_ ^_g66v 1 6"|WFpS[ 4[[[Q [ 4[7[8[    Y[7  Y[8 @zݚٌ^o-qXTQm $jcZSѠZ+e^9JK JKQzlr/~O|:R2 _ 0h \hWstsU R  z`Ȁ@޲C ?; JK JKSG< JK <g JK U,x`UfKL= JK JK S/inY@w# T7VS RA8(4K>JK JKTlLsF1]"LF?T _ 0h \h6Si`E_iWU]YiϐZ_3S"=X UE & &ՎQY U         4  8 W{@44   GA44   GB44   GC44D4D H+rEkRHQ_< #E`\ #FGH =ed 9IJ>K8LM>MNOn2PQARpST U V Wxty~z{r4Xs5AYZ [\] ^ _7 (` ab (c d ef>>K (g h (i (jklkmknkopq3r (stkukvpw !x:?6ykz>{ &| !}      %~k   _pwk> ( ( (>/B "-').*>{+, 12 ?  /-E   & Mpq09;=> ? ZcmoqGH cash-0.1.0.0Math.ComputerAlgebra.Cash&Math.ComputerAlgebra.Cash.BaseServicesMath.ComputerAlgebra.Cash.Date"Math.ComputerAlgebra.Cash.HS2SCSCP"Math.ComputerAlgebra.Cash.HS_SCSCP!Math.ComputerAlgebra.Cash.Monitor#Math.ComputerAlgebra.Cash.SCSCP_API#Math.ComputerAlgebra.Cash.SCSCP_DTD"Math.ComputerAlgebra.Cash.SGPTypes HaXml-1.13.3 array-0.3.0.2basecontainers-0.3.0.0deepseq-1.1.0.2ghc-primhaskell98-1.1.0.1 integer-gmpnetwork-2.3.0.5parallel-2.2.0.1pretty-1.0.1.2process-1.0.1.5 unix-2.4.2.0Text.XML.HaXml.ParseControl.Monad.InstancesGHC.Base GHC.FloatGHC.NumNetwork.SocketNetwork.Socket.InternalControl.ConcurrentControl.Exception Control.Monad Data.List Data.Maybe GHC.ClassesGHC.EnumGHC.IOGHC.ListGHC.RealGHC.ShowPrelude System.Exit System.IOSystem.IO.Unsafescscp_CS_KaratsubaStr_x scscp_CS_Phi!scscp_CS_RandomPolynomialAsStringscscp_CS_Resultantscscp_WS_Factorsscscp_WS_FactorsInt scscp_WS_Phiscscp_WS_ProdPolyscscp_WS_SumPolyCANameOMDataOMObj callSCSCP initServer releaseServerserverArith GHC.TypesListSystemGHC.Integer.TypeNetwork a_sparse_9 b_sparse_9bagIntercall0call1call2doClienteulereulerWithSCSCP fromOMListhcfmkRandmultmyGcdpolyFromStringrelprime resultantsumEulerFromToWithSCSCPsumEulerListSCSCPsumEulerWithSCSCP sumEuler_seqtoOMList toOMMatrix$fEqPolynomiala$fEqPolynomial_$c/=$dEqxy$fEqPolynomial_$c==dsds1$fFactorisableArith$fFactorisableArith1$fFactorisableArith_$cfactorsp1wildwwww1ww2ww3w2$fFactorisableInt$fFactorisableInt_$cfactors$fFactorisableInteger$fFactorisableInteger_$cfactors $fNumArith $fNumArith1 $fNumArith2$fNumArith_$c*p2wild1w1$fNumArith_$c+$fNumArith_$c-$fNumArith_$cabs$fNumArith_$cfromIntegern0*x_1+$fNumArith_$cnegate$fNumArith_$csignum$fOMDataPolynomial$fOMDataPolynomial1$fOMDataPolynomial_$ctoOM$fShowPolynomial$fShowPolynomial_$cshow$dShow$fShowPolynomial_$cshowList$fShowPolynomial_$cshowsPrecsbc $w$cshowListw[]xslvl13showlds2ysw3ww4ww5$waa1eta$jnew_sa2wild2$wa1$wcall2w4$weulergo$whcf$wsumEuler_seq Factorisablefactors PolynomialP a_sparse_1 a_sparse_10 a_sparse_100 a_sparse_101 a_sparse_102 a_sparse_103 a_sparse_104 a_sparse_11 a_sparse_12 a_sparse_13 a_sparse_14 a_sparse_15 a_sparse_16 a_sparse_17 a_sparse_18 a_sparse_19 a_sparse_2 a_sparse_20 a_sparse_21 a_sparse_22 a_sparse_23 a_sparse_24 a_sparse_25 a_sparse_26 a_sparse_27 a_sparse_28 a_sparse_29 a_sparse_3 a_sparse_30 a_sparse_31 a_sparse_32 a_sparse_33 a_sparse_34 a_sparse_35 a_sparse_36 a_sparse_37 a_sparse_38 a_sparse_39 a_sparse_4 a_sparse_40 a_sparse_41 a_sparse_42 a_sparse_43 a_sparse_44 a_sparse_45 a_sparse_46 a_sparse_47 a_sparse_48 a_sparse_49 a_sparse_5 a_sparse_50 a_sparse_51 a_sparse_52 a_sparse_53 a_sparse_54 a_sparse_55 a_sparse_56 a_sparse_57 a_sparse_58 a_sparse_59 a_sparse_6 a_sparse_60 a_sparse_61 a_sparse_62 a_sparse_63 a_sparse_64 a_sparse_65 a_sparse_66 a_sparse_67 a_sparse_68 a_sparse_69 a_sparse_7 a_sparse_70 a_sparse_71 a_sparse_72 a_sparse_73 a_sparse_74 a_sparse_75 a_sparse_76 a_sparse_77 a_sparse_78 a_sparse_79 a_sparse_8 a_sparse_80 a_sparse_81 a_sparse_82 a_sparse_83 a_sparse_84 a_sparse_85 a_sparse_86 a_sparse_87 a_sparse_88 a_sparse_89 a_sparse_90 a_sparse_91 a_sparse_92 a_sparse_93 a_sparse_94 a_sparse_95 a_sparse_96 a_sparse_97 a_sparse_98 a_sparse_99 b_sparse_1 b_sparse_2 b_sparse_3 b_sparse_4names' call0 of call0_$dShow call0_$dShow1$dOMData $dOMData1 call1_$scall1 call1_$scall2 call1_$scall3 call2_$scall2 doClient1portNum!starting up client, opening port new_s1new_s2a3wild3new_s3a4 doClient2Result: doClient3 doClient4 doClient5 doClient6 doClient7Running phi 12 ... doClient8 localhosteulerWithSCSCP1 fromOMList1$dNum$dFactorisableeta1x1p1OM_strp2OM_strsumEulerFromToWithSCSCP1sumEulerFromToWithSCSCP2sumEulerListSCSCP1nssumEulerListSCSCP2sumEulerWithSCSCP1sumEulerWithSCSCP2|SPEC Math.ComputerAlgebra.Cash.call1 [GHC.Integer.Type.Integer, [GHC.Integer.Type.Integer]]ESPEC Math.ComputerAlgebra.Cash.call1 [GHC.Types.Int, [GHC.Types.Int]]SPEC Math.ComputerAlgebra.Cash.call1 [Math.ComputerAlgebra.Cash.SGPTypes.Arith, [Math.ComputerAlgebra.Cash.SGPTypes.Arith]]SPEC Math.ComputerAlgebra.Cash.call2 [Math.ComputerAlgebra.Cash.SGPTypes.Arith, Math.ComputerAlgebra.Cash.SGPTypes.Arith, Math.ComputerAlgebra.Cash.SGPTypes.Arith] $dOMData2Eqnot$fEqOMObj_$c==NTCo:Polynomialscscp_WS_FactorsStrCAStandardName:$w$ctoOMOM $w$cfromOM6 $fOMDataArith$fOMDataInt_$ctoOM $fOMDataIntInteger$fOMDataInteger_$ctoOM$fOMDataIntegerNum $fEqArith $fShowArith $w$cfromOMS# $fOMData[]2Text.XML.HaXml.Types Attribute encodeXMLunpackAppendCString# $w$cshowsPrecShowString$fOMData[]0_$cfromOMShowSaugmentfoldr $w$cfromOM7 showList__3++ showList__2 showList__1GHC.PrimInt#State# RealWorld>#GHC.BoolFalse$fOMDataFiniteField1$wshowSignedInt $w$cfromOM4==#+#Truesum_sumtoOM-#I#$wlen$wsum'unsafeDupablePerformIO noDuplicate#GHC.IO.Handle.TexthPutStr2GHC.IO.Handle.FDstdout Data.Either$fShowCAStandardNamesymNTCo:IO $fShow(,)$fShow[] $fShowCharfromOM$fOMDataArith_$ctoOM PortNumberIO$fShowPortNumber_$cshow initServer1 SCSCPServerNothingreleaseServer1unpackCString#Matrix MatrixRow$p1Num fromIntegerfoldl*