I complained on the slow compilation of 40 functions like
  e1 = 
    [(-3,(1,0,1),[3,0,0,0]), (-2,(0,1,0),[3,0,0,0]), (1,(0,0,3),[]),
     (1,(0,0,2),[2,0,0,0]) ...
    ]

I do not know now, probably, I have to withdraw the complaint ...


Simon Marlow <[EMAIL PROTECTED]>  writes on 17 Apr 2000 

>> You compile the following program for several minutes, with  -Onot.
>> But is it really a hard business to parse them 40 expressions below, 
>> of which  e1  is the largest one?
>> I need this as just reading of the input data for other program.


> I tried to reconstruct your example [..]
> [..]
>   21M in use, 0.01 INIT (0.00 elapsed), 4.79 MUT (5.22 elapsed),
> 4.96 GC (5.03 elapsed) :ghc>>
>
> Ok, not exactly fast, but not on the order of several minutes either.  And
> you can halve the total time taken to compile the module by adding -fasm-x86
> (with a recent CVS version of GHC).
>
> So what were you doing differently?


These  200-400 sec  were by

    ghc-4.04    -c  -optCrts-G3 -optCrts-F1.5 -optCrts-M29m
    --------

And  ghc-4.06  gives  65 sec  (on Linux-Intel-486, 166 MHz).

You see, I am still using 4.04, because 4.06 could not make the whole 
rest part of the project under -O.
(Rather "hungy" situation, though: no reliable version visible. 
ghc-4.04 treats wrongly overlapping instances. I hope for STG-Hugs, 
but it is not ready).

The difference to your experiment may be the memory size.
I do not want to give it more than  29Mb.
Also there might be no difference at all, if your machine is 10 times
faster.
And maybe, I had mistaken about the size of  ei.  The largest one is
e33 =
 [(3,(2,1,2),[]), (2,(2,1,1),[2,0,0,0]), (2,(2,1,0),[2,0,0,1]),
  (2,(2,0,1),[2,0,1,0]), (2,(2,0,0),[2,0,1,1]), (9,(1,2,1),[]),
  (4,(1,2,0),[2,0,0,0]), (1,(1,1,2),[1,0,0,0]), (4,(1,1,0),[2,0,1,0]),
  (1,(1,1,0),[1,0,0,2]), (1,(1,0,2),[1,0,1,0]), (3,(0,3,0),[]),
  (1,(0,2,1),[1,0,0,0]), (1,(0,2,0),[1,0,0,1]), (3,(0,1,3),[0,0,0,0]),
  (1,(0,1,2),[1,1,0,0]), (3,(0,1,2),[0,0,0,1]), (1,(0,1,1),[1,1,0,1]),
  (1,(0,1,1),[1,0,1,0]), (2,(0,1,0),[1,0,1,1]), (3,(0,0,3),[0,0,1,0]),
  (1,(0,0,2),[1,1,1,0]), (3,(0,0,2),[0,0,1,1])
 ]

All right, let us forget of  ghc-4.04,  and maybe, the cost is 
appropriate for these e1-e40.
On the occasion,  e(i)  are appended to the letter.

Thanks to  Marc Van Dongen,  he had noticed that reading from the
file may help.
Indeed,  readFile  gets  e(i)  to one string  str.
Then, one can apply                                read str  :: ...
repeatedly, parsing each time the value for  
                                 e(i) :: [(Int,(Int,Int,Int),[Int])]
and preserving the rest of  str.
This may occur faster that compiling  e(i).

Thanks to all for the consultation.

------------------
Sergey Mechveliani
[EMAIL PROTECTED]



--------------------------------------------------------------------
yFields = [e1, e2, e3, e4, e5, e6, e7, e8, e9, e10,
           e11,e12,e13,e14,e15,e16,e17,e18,e19,e20,
           e21,e22,e23,e24,e25,e26,e27,e28,e29,e30,
           e31,e32,e33,e34,e35,e36,e37,e38,e39,e40 
          ]
          :: [ [(Int,(Int,Int,Int),[Int])] ]
e1 = 
 [(-3,(1,0,1),[3,0,0,0]), (-2,(0,1,0),[3,0,0,0]), (1,(0,0,3),[]),
  (1,(0,0,2),[2,0,0,0])
 ]
e2 =
 [(3,(2,0,0),[3,0,0,0]), (3,(1,0,2),[]), (1,(1,0,1),[2,0,0,0]),
  (3,(0,1,1),[]), (1,(0,1,0),[2,0,0,0]), (2,(0,0,2),[1,0,0,0])
 ]
e3 = 
 [(3,(2,0,1),[]), (2,(2,0,0),[2,0,0,0]), (3,(1,1,0),[]),
  (1,(1,0,1),[1,0,0,0]), (3,(0,0,2),[0,0,0,0])
 ]
e4 = 
 [(1,(3,0,0),[]), (1,(2,0,0),[1,0,0,0]), (3,(1,0,1),[0,0,0,0]),
  (1,(0,1,0),[0,0,0,0])
 ]
e5 = 
 [(3,(2,0,1),[3,0,0,0]), (1,(2,0,0),[3,0,0,1]), (2,(1,1,0),[3,0,0,0]),
  (1,(1,0,3),[]), (1,(1,0,2),[2,0,0,0]), (2,(1,0,1),[3,1,0,0]),
  (2,(0,1,0),[3,1,0,0]), (1,(0,0,2),[2,1,0,0])
 ]
e6 = 
 [(3,(1,1,1),[3,0,0,0]), (1,(1,1,0),[3,0,0,1]), (3,(1,0,1),[3,0,1,0]),
  (2,(0,2,0),[3,0,0,0]), (1,(0,1,3),[]), (1,(0,1,2),[2,0,0,0]),
  (1,(0,1,1),[3,1,0,0]), (3,(0,1,0),[3,0,1,0]), (1,(0,0,2),[2,0,1,0])
 ]
e7 = 
 [(3,(1,0,2),[3,0,0,0]), (4,(1,0,1),[3,0,0,1]), (5,(0,1,1),[3,0,0,0]),
  (3,(0,1,0),[3,0,0,1]), (1,(0,0,4),[]), (1,(0,0,3),[2,0,0,0]), 
  (1,(0,0,2),[3,1,0,0]), (1,(0,0,2),[2,0,0,1])
 ]
e8 = 
 [(3,(3,0,0),[3,0,0,0]), (3,(2,0,2),[]), (1,(2,0,1),[2,0,0,0]),
  (3,(2,0,0),[3,1,0,0]), (1,(2,0,0),[2,0,0,1]), (3,(1,1,1),[]), 
  (1,(1,1,0),[2,0,0,0]), (2,(1,0,2),[1,0,0,0]), (1,(0,1,0),[2,1,0,0]),
  (2,(0,0,2),[1,1,0,0])
 ]
e9 = 
 [(3,(2,1,0),[3,0,0,0]), (3,(2,0,0),[3,0,1,0]), (3,(1,1,2),[]),
  (1,(1,1,1),[2,0,0,0]), (1,(1,1,0),[2,0,0,1]), (1,(1,0,1),[2,0,1,0]),
  (3,(0,2,1),[]), (1,(0,2,0),[2,0,0,0]), (2,(0,1,2),[1,0,0,0]), 
  (1,(0,1,1),[2,1,0,0]), (2,(0,1,0),[2,0,1,0]), (2,(0,0,2),[1,0,1,0])
 ]
e10 = 
 [(3,(2,0,1),[3,0,0,0]), (3,(2,0,0),[3,0,0,1]), (6,(1,1,0),[3,0,0,0]),
  (3,(1,0,3),[]), (1,(1,0,2),[2,0,0,0]), (2,(1,0,1),[2,0,0,1]),
  (6,(0,1,2),[]), (2,(0,1,1),[2,0,0,0]), (2,(0,1,0),[2,0,0,1]),
  (2,(0,0,3),[1,0,0,0]), (1,(0,0,2),[2,1,0,0]), (2,(0,0,2),[1,0,0,1])
 ]
e11 =
  [(3,(3,0,1),[]), (2,(3,0,0),[2,0,0,0]), (3,(2,1,0),[]), 
   (1,(2,0,1),[1,0,0,0]), (2,(2,0,0),[2,1,0,0]), (1,(2,0,0),[1,0,0,1]), 
   (3,(1,0,2),[0,0,0,0]), (2,(1,0,1),[1,1,0,0]), (3,(0,0,2),[0,1,0,0])
  ]
e12 = 
 [(3,(2,1,1),[]), (2,(2,1,0),[2,0,0,0]), (2,(2,0,0),[2,0,1,0]), 
  (3,(1,2,0),[]), (1,(1,1,1),[1,0,0,0]), (1,(1,1,0),[1,0,0,1]),
  (1,(1,0,1),[1,0,1,0]), (3,(0,1,2),[0,0,0,0]), (1,(0,1,1),[1,1,0,0]), 
  (1,(0,1,0),[1,0,1,0]), (3,(0,0,2),[0,0,1,0])
 ]
e13 = 
 [(3,(2,0,2),[]), (2,(2,0,1),[2,0,0,0]), (2,(2,0,0),[2,0,0,1]), 
  (9,(1,1,1),[]), (4,(1,1,0),[2,0,0,0]), (1,(1,0,2),[1,0,0,0]), 
  (3,(0,2,0),[]), (1,(0,1,1),[1,0,0,0]), (1,(0,1,0),[1,0,0,1]),
  (3,(0,0,3),[0,0,0,0]), (1,(0,0,2),[1,1,0,0]), (3,(0,0,2),[0,0,0,1])
 ]
e14 = 
 [(1,(4,0,0),[]), (1,(3,0,0),[1,0,0,0]), (3,(2,0,1),[0,0,0,0]), 
  (1,(2,0,0),[1,1,0,0]), (1,(2,0,0),[0,0,0,1]), (1,(1,1,0),[0,0,0,0]),
  (4,(1,0,1),[0,1,0,0]), (1,(0,1,0),[0,1,0,0])
 ]
e15 = 
 [(1,(3,1,0),[]), (1,(2,1,0),[1,0,0,0]), (1,(2,0,0),[1,0,1,0]),
  (3,(1,1,1),[0,0,0,0]), (1,(1,1,0),[0,0,0,1]), (3,(1,0,1),[0,0,1,0]),
  (1,(0,2,0),[0,0,0,0]), (1,(0,1,1),[0,1,0,0])
 ]
e16 =
 [(1,(3,0,1),[]), (3,(2,1,0),[]), (1,(2,0,1),[1,0,0,0]),
  (1,(2,0,0),[1,0,0,1]), (2,(1,1,0),[1,0,0,0]), (3,(1,0,2),[0,0,0,0]), 
  (2,(1,0,1),[0,0,0,1]), (4,(0,1,1),[0,0,0,0]), (1,(0,0,2),[0,1,0,0])
 ]
e17 = 
 [(3,(3,0,1),[3,0,0,0]), (1,(3,0,0),[3,0,0,1]), (2,(2,1,0),[3,0,0,0]),
  (1,(2,0,3),[]), (1,(2,0,2),[2,0,0,0]), (5,(2,0,1),[3,1,0,0]), 
  (2,(2,0,0),[3,1,0,1]), (1,(2,0,0),[3,0,1,0]), (4,(1,1,0),[3,1,0,0]), 
  (2,(1,0,2),[2,1,0,0]), (1,(1,0,1),[3,2,0,0]), (2,(0,1,0),[3,2,0,0]),
  (1,(0,0,2),[2,2,0,0])
 ]
e18 = 
 [(3,(2,1,1),[3,0,0,0]), (1,(2,1,0),[3,0,0,1]), (3,(2,0,1),[3,0,1,0]), 
  (1,(2,0,0),[3,0,1,1]), (2,(1,2,0),[3,0,0,0]), (1,(1,1,3),[]),
  (1,(1,1,2),[2,0,0,0]), (2,(1,1,1),[3,1,0,0]), (1,(1,1,0),[3,1,0,1]), 
  (3,(1,1,0),[3,0,1,0]), (1,(1,0,2),[2,0,1,0]), (2,(1,0,1),[3,1,1,0]),
  (2,(0,2,0),[3,1,0,0]), (1,(0,1,2),[2,1,0,0]), (1,(0,1,1),[3,2,0,0]),
  (3,(0,1,0),[3,1,1,0]), (1,(0,0,2),[2,1,1,0])
 ]
e19 = 
 [(3,(2,0,2),[3,0,0,0]), (4,(2,0,1),[3,0,0,1]), (1,(2,0,0),[3,0,0,2]), 
  (5,(1,1,1),[3,0,0,0]), (3,(1,1,0),[3,0,0,1]), (1,(1,0,4),[]),
  (1,(1,0,3),[2,0,0,0]), (2,(1,0,2),[3,1,0,0]), (1,(1,0,2),[2,0,0,1]), 
  (3,(1,0,1),[3,1,0,1]), (5,(0,1,1),[3,1,0,0]), (3,(0,1,0),[3,1,0,1]), 
  (1,(0,0,3),[2,1,0,0]), (1,(0,0,2),[3,2,0,0]), (1,(0,0,2),[2,1,0,1])
 ]
e20 = 
 [(3,(1,2,1),[3,0,0,0]), (1,(1,2,0),[3,0,0,1]), (6,(1,1,1),[3,0,1,0]),
  (2,(1,1,0),[3,0,1,1]), (3,(1,0,1),[3,0,2,0]), (2,(0,3,0),[3,0,0,0]),
  (1,(0,2,3),[]), (1,(0,2,2),[2,0,0,0]), (1,(0,2,1),[3,1,0,0]),
  (5,(0,2,0),[3,0,1,0]), (2,(0,1,2),[2,0,1,0]), (2,(0,1,1),[3,1,1,0]),
  (4,(0,1,0),[3,0,2,0]), (1,(0,0,2),[2,0,2,0])
 ]
e21 = 
 [(3,(1,1,2),[3,0,0,0]), (4,(1,1,1),[3,0,0,1]), (1,(1,1,0),[3,0,0,2]),
  (3,(1,0,2),[3,0,1,0]), (4,(1,0,1),[3,0,1,1]), (5,(0,2,1),[3,0,0,0]), 
  (3,(0,2,0),[3,0,0,1]), (1,(0,1,4),[]), (1,(0,1,3),[2,0,0,0]), 
  (1,(0,1,2),[3,1,0,0]), (1,(0,1,2),[2,0,0,1]), (1,(0,1,1),[3,1,0,1]), 
  (5,(0,1,1),[3,0,1,0]), (4,(0,1,0),[3,0,1,1]), (1,(0,0,3),[2,0,1,0]),
  (1,(0,0,2),[3,1,1,0]), (1,(0,0,2),[2,0,1,1])
 ]
e22 = 
 [(3,(1,0,3),[3,0,0,0]), (7,(1,0,2),[3,0,0,1]), (5,(1,0,1),[3,0,0,2]), 
  (8,(0,1,2),[3,0,0,0]), (12,(0,1,1),[3,0,0,1]), (4,(0,1,0),[3,0,0,2]), 
  (1,(0,0,5),[]), (1,(0,0,4),[2,0,0,0]), (1,(0,0,3),[3,1,0,0]), 
  (2,(0,0,3),[2,0,0,1]), (2,(0,0,2),[3,1,0,1]), (1,(0,0,2),[3,0,1,0]),
  (1,(0,0,2),[2,0,0,2])
 ]
e23 =
 [(3,(4,0,0),[3,0,0,0]), (3,(3,0,2),[]), (1,(3,0,1),[2,0,0,0]), 
  (6,(3,0,0),[3,1,0,0]), (1,(3,0,0),[2,0,0,1]), (3,(2,1,1),[]),
  (1,(2,1,0),[2,0,0,0]), (2,(2,0,2),[1,0,0,0]), (1,(2,0,1),[2,1,0,0]), 
  (3,(2,0,0),[3,2,0,0]), (2,(2,0,0),[2,1,0,1]), (1,(2,0,0),[2,0,1,0]),
  (2,(1,1,0),[2,1,0,0]), (4,(1,0,2),[1,1,0,0]), (1,(1,0,1),[2,2,0,0]),
  (1,(0,1,0),[2,2,0,0]), (2,(0,0,2),[1,2,0,0])
 ]
e24 = 
 [(3,(3,1,0),[3,0,0,0]), (3,(3,0,0),[3,0,1,0]), (3,(2,1,2),[]),
  (1,(2,1,1),[2,0,0,0]), (3,(2,1,0),[3,1,0,0]), (1,(2,1,0),[2,0,0,1]), 
  (1,(2,0,1),[2,0,1,0]), (3,(2,0,0),[3,1,1,0]), (1,(2,0,0),[2,0,1,1]), 
  (3,(1,2,1),[]), (1,(1,2,0),[2,0,0,0]), (2,(1,1,2),[1,0,0,0]), 
  (1,(1,1,0),[2,1,0,1]), (2,(1,1,0),[2,0,1,0]), (2,(1,0,2),[1,0,1,0]), 
  (1,(0,2,0),[2,1,0,0]), (2,(0,1,2),[1,1,0,0]), (1,(0,1,1),[2,2,0,0]), 
  (2,(0,1,0),[2,1,1,0]), (2,(0,0,2),[1,1,1,0])
 ]
e25 = 
 [(3,(3,0,1),[3,0,0,0]), (3,(3,0,0),[3,0,0,1]), (6,(2,1,0),[3,0,0,0]), 
  (3,(2,0,3),[]), (1,(2,0,2),[2,0,0,0]), (3,(2,0,1),[3,1,0,0]), 
  (2,(2,0,1),[2,0,0,1]), (3,(2,0,0),[3,1,0,1]), (1,(2,0,0),[2,0,0,2]),
  (6,(1,1,2),[]), (2,(1,1,1),[2,0,0,0]), (6,(1,1,0),[3,1,0,0]), 
  (2,(1,1,0),[2,0,0,1]), (2,(1,0,3),[1,0,0,0]), (2,(1,0,2),[1,0,0,1]),
  (1,(1,0,1),[2,1,0,1]), (2,(0,1,1),[2,1,0,0]), (2,(0,1,0),[2,1,0,1]),
  (2,(0,0,3),[1,1,0,0]), (1,(0,0,2),[2,2,0,0]), (2,(0,0,2),[1,1,0,1])
 ]
e26 = 
 [(3,(2,2,0),[3,0,0,0]), (6,(2,1,0),[3,0,1,0]), (3,(2,0,0),[3,0,2,0]),
  (3,(1,2,2),[]), (1,(1,2,1),[2,0,0,0]), (1,(1,2,0),[2,0,0,1]), 
  (2,(1,1,1),[2,0,1,0]), (2,(1,1,0),[2,0,1,1]), (1,(1,0,1),[2,0,2,0]), 
  (3,(0,3,1),[]), (1,(0,3,0),[2,0,0,0]), (2,(0,2,2),[1,0,0,0]),
  (1,(0,2,1),[2,1,0,0]), (3,(0,2,0),[2,0,1,0]), (4,(0,1,2),[1,0,1,0]), 
  (2,(0,1,1),[2,1,1,0]), (3,(0,1,0),[2,0,2,0]), (2,(0,0,2),[1,0,2,0])
 ]
e27 = 
 [(3,(2,1,1),[3,0,0,0]), (3,(2,1,0),[3,0,0,1]), (3,(2,0,1),[3,0,1,0]), 
  (3,(2,0,0),[3,0,1,1]), (6,(1,2,0),[3,0,0,0]), (3,(1,1,3),[]),
  (1,(1,1,2),[2,0,0,0]), (2,(1,1,1),[2,0,0,1]), (6,(1,1,0),[3,0,1,0]), 
  (1,(1,1,0),[2,0,0,2]), (1,(1,0,2),[2,0,1,0]), (2,(1,0,1),[2,0,1,1]),
  (6,(0,2,2),[]), (2,(0,2,1),[2,0,0,0]), (2,(0,2,0),[2,0,0,1]),
  (2,(0,1,3),[1,0,0,0]), (1,(0,1,2),[2,1,0,0]), (2,(0,1,2),[1,0,0,1]),
  (1,(0,1,1),[2,1,0,1]), (2,(0,1,1),[2,0,1,0]), (3,(0,1,0),[2,0,1,1]),
  (2,(0,0,3),[1,0,1,0]), (1,(0,0,2),[2,1,1,0]), (2,(0,0,2),[1,0,1,1])
 ]
e28 = 
 [(3,(2,0,2),[3,0,0,0]), (6,(2,0,1),[3,0,0,1]), (3,(2,0,0),[3,0,0,2]),
  (12,(1,1,1),[3,0,0,0]), (12,(1,1,0),[3,0,0,1]), (3,(1,0,4),[]),
  (1,(1,0,3),[2,0,0,0]), (3,(1,0,2),[2,0,0,1]), (3,(1,0,1),[2,0,0,2]), 
  (6,(0,2,0),[3,0,0,0]), (9,(0,1,3),[]), (3,(0,1,2),[2,0,0,0]),
  (6,(0,1,1),[2,0,0,1]), (3,(0,1,0),[2,0,0,2]), (2,(0,0,4),[1,0,0,0]), 
  (1,(0,0,3),[2,1,0,0]), (4,(0,0,3),[1,0,0,1]), (2,(0,0,2),[2,1,0,1]),
  (1,(0,0,2),[2,0,1,0]), (2,(0,0,2),[1,0,0,2])
 ]
e29 = 
 [(3,(4,0,1),[]), (2,(4,0,0),[2,0,0,0]), (3,(3,1,0),[]),
  (1,(3,0,1),[1,0,0,0]), (4,(3,0,0),[2,1,0,0]), (1,(3,0,0),[1,0,0,1]), 
  (3,(2,0,2),[0,0,0,0]), (3,(2,0,1),[1,1,0,0]), (2,(2,0,0),[2,2,0,0]), 
  (2,(2,0,0),[1,1,0,1]), (1,(2,0,0),[1,0,1,0]), (6,(1,0,2),[0,1,0,0]), 
  (3,(1,0,1),[1,2,0,0]), (3,(0,0,2),[0,2,0,0])
 ]
e30 = 
 [(3,(3,1,1),[]), (2,(3,1,0),[2,0,0,0]), (2,(3,0,0),[2,0,1,0]), 
  (3,(2,2,0),[]), (1,(2,1,1),[1,0,0,0]), (2,(2,1,0),[2,1,0,0]),
  (1,(2,1,0),[1,0,0,1]), (1,(2,0,1),[1,0,1,0]), (2,(2,0,0),[2,1,1,0]), 
  (1,(2,0,0),[1,0,1,1]), (3,(1,1,2),[0,0,0,0]), (2,(1,1,1),[1,1,0,0]),
  (1,(1,1,0),[1,1,0,1]), (1,(1,1,0),[1,0,1,0]), (3,(1,0,2),[0,0,1,0]),
  (2,(1,0,1),[1,1,1,0]), (3,(0,1,2),[0,1,0,0]), (1,(0,1,1),[1,2,0,0]),
  (1,(0,1,0),[1,1,1,0]), (3,(0,0,2),[0,1,1,0])
 ]
e31 = 
 [(3,(3,0,2),[]), (2,(3,0,1),[2,0,0,0]), (2,(3,0,0),[2,0,0,1]), 
  (9,(2,1,1),[]), (4,(2,1,0),[2,0,0,0]), (1,(2,0,2),[1,0,0,0]),
  (2,(2,0,1),[2,1,0,0]), (2,(2,0,0),[2,1,0,1]), (1,(2,0,0),[1,0,0,2]),
  (3,(1,2,0),[]), (1,(1,1,1),[1,0,0,0]), (4,(1,1,0),[2,1,0,0]), 
  (1,(1,1,0),[1,0,0,1]), (3,(1,0,3),[0,0,0,0]), (2,(1,0,2),[1,1,0,0]),
  (3,(1,0,2),[0,0,0,1]), (1,(1,0,1),[1,1,0,1]), (1,(0,1,1),[1,1,0,0]), 
  (1,(0,1,0),[1,1,0,1]), (3,(0,0,3),[0,1,0,0]), (1,(0,0,2),[1,2,0,0]),
  (3,(0,0,2),[0,1,0,1])
 ]
e32 = 
 [(3,(2,2,1),[]), (2,(2,2,0),[2,0,0,0]), (4,(2,1,0),[2,0,1,0]), 
  (2,(2,0,0),[2,0,2,0]), (3,(1,3,0),[]), (1,(1,2,1),[1,0,0,0]), 
  (1,(1,2,0),[1,0,0,1]), (2,(1,1,1),[1,0,1,0]), (2,(1,1,0),[1,0,1,1]),
  (1,(1,0,1),[1,0,2,0]), (3,(0,2,2),[0,0,0,0]), (1,(0,2,1),[1,1,0,0]),
  (1,(0,2,0),[1,0,1,0]), (6,(0,1,2),[0,0,1,0]), (2,(0,1,1),[1,1,1,0]), 
  (2,(0,1,0),[1,0,2,0]), (3,(0,0,2),[0,0,2,0])
 ]
e33 = 
 [(3,(2,1,2),[]), (2,(2,1,1),[2,0,0,0]), (2,(2,1,0),[2,0,0,1]),
  (2,(2,0,1),[2,0,1,0]), (2,(2,0,0),[2,0,1,1]), (9,(1,2,1),[]),
  (4,(1,2,0),[2,0,0,0]), (1,(1,1,2),[1,0,0,0]), (4,(1,1,0),[2,0,1,0]), 
  (1,(1,1,0),[1,0,0,2]), (1,(1,0,2),[1,0,1,0]), (3,(0,3,0),[]),
  (1,(0,2,1),[1,0,0,0]), (1,(0,2,0),[1,0,0,1]), (3,(0,1,3),[0,0,0,0]),
  (1,(0,1,2),[1,1,0,0]), (3,(0,1,2),[0,0,0,1]), (1,(0,1,1),[1,1,0,1]),
  (1,(0,1,1),[1,0,1,0]), (2,(0,1,0),[1,0,1,1]), (3,(0,0,3),[0,0,1,0]),
  (1,(0,0,2),[1,1,1,0]), (3,(0,0,2),[0,0,1,1])
 ]
e34 = 
 [(3,(2,0,3),[]), (2,(2,0,2),[2,0,0,0]), (4,(2,0,1),[2,0,0,1]), 
  (2,(2,0,0),[2,0,0,2]), (15,(1,1,2),[]), (8,(1,1,1),[2,0,0,0]),
  (8,(1,1,0),[2,0,0,1]), (1,(1,0,3),[1,0,0,0]), (1,(1,0,2),[1,0,0,1]), 
  (1,(1,0,1),[1,0,0,2]), (12,(0,2,1),[]), (4,(0,2,0),[2,0,0,0]),
  (2,(0,1,2),[1,0,0,0]), (2,(0,1,0),[1,0,0,2]), (3,(0,0,4),[0,0,0,0]),
  (1,(0,0,3),[1,1,0,0]), (6,(0,0,3),[0,0,0,1]), (2,(0,0,2),[1,1,0,1]),
  (1,(0,0,2),[1,0,1,0]), (3,(0,0,2),[0,0,0,2])
 ]
e35 = 
 [(1,(5,0,0),[]), (1,(4,0,0),[1,0,0,0]), (3,(3,0,1),[0,0,0,0]), 
  (2,(3,0,0),[1,1,0,0]), (1,(3,0,0),[0,0,0,1]), (1,(2,1,0),[0,0,0,0]),
  (7,(2,0,1),[0,1,0,0]), (1,(2,0,0),[1,2,0,0]), (2,(2,0,0),[0,1,0,1]),
  (1,(2,0,0),[0,0,1,0]), (2,(1,1,0),[0,1,0,0]), (5,(1,0,1),[0,2,0,0]),
  (1,(0,1,0),[0,2,0,0])
 ]
e36 = 
 [(1,(4,1,0),[]), (1,(3,1,0),[1,0,0,0]), (1,(3,0,0),[1,0,1,0]),
  (3,(2,1,1),[0,0,0,0]), (1,(2,1,0),[1,1,0,0]), (1,(2,1,0),[0,0,0,1]),
  (3,(2,0,1),[0,0,1,0]), (1,(2,0,0),[1,1,1,0]), (1,(2,0,0),[0,0,1,1]),
  (1,(1,2,0),[0,0,0,0]), (4,(1,1,1),[0,1,0,0]), (1,(1,1,0),[0,1,0,1]),
  (4,(1,0,1),[0,1,1,0]), (1,(0,2,0),[0,1,0,0]), (1,(0,1,1),[0,2,0,0])
 ]
e37 = 
 [(1,(4,0,1),[]), (3,(3,1,0),[]), (1,(3,0,1),[1,0,0,0]),
  (1,(3,0,0),[1,0,0,1]), (2,(2,1,0),[1,0,0,0]), (3,(2,0,2),[0,0,0,0]),
  (1,(2,0,1),[1,1,0,0]), (2,(2,0,1),[0,0,0,1]), (1,(2,0,0),[1,1,0,1]),
  (1,(2,0,0),[0,0,0,2]), (4,(1,1,1),[0,0,0,0]), (2,(1,1,0),[1,1,0,0]), 
  (4,(1,0,2),[0,1,0,0]), (3,(1,0,1),[0,1,0,1]), (4,(0,1,1),[0,1,0,0]),
  (1,(0,0,2),[0,2,0,0])
 ]
e38 = 
 [(1,(3,2,0),[]), (1,(2,2,0),[1,0,0,0]), (2,(2,1,0),[1,0,1,0]), 
  (1,(2,0,0),[1,0,2,0]), (3,(1,2,1),[0,0,0,0]), (1,(1,2,0),[0,0,0,1]),
  (6,(1,1,1),[0,0,1,0]), (2,(1,1,0),[0,0,1,1]), (3,(1,0,1),[0,0,2,0]), 
  (1,(0,3,0),[0,0,0,0]), (1,(0,2,1),[0,1,0,0]), (1,(0,2,0),[0,0,1,0]),
  (2,(0,1,1),[0,1,1,0]), (1,(0,1,0),[0,0,2,0])
 ]
e39 = 
 [(1,(3,1,1),[]), (3,(2,2,0),[]), (1,(2,1,1),[1,0,0,0]), 
  (1,(2,1,0),[1,0,0,1]), (1,(2,0,1),[1,0,1,0]), (1,(2,0,0),[1,0,1,1]), 
  (2,(1,2,0),[1,0,0,0]), (3,(1,1,2),[0,0,0,0]), (2,(1,1,1),[0,0,0,1]), 
  (2,(1,1,0),[1,0,1,0]), (1,(1,1,0),[0,0,0,2]), (3,(1,0,2),[0,0,1,0]),
  (2,(1,0,1),[0,0,1,1]), (4,(0,2,1),[0,0,0,0]), (1,(0,1,2),[0,1,0,0]),
  (1,(0,1,1),[0,1,0,1]), (4,(0,1,1),[0,0,1,0]), (1,(0,1,0),[0,0,1,1]),
  (1,(0,0,2),[0,1,1,0])
 ]
e40 = 
 [(1,(3,0,2),[]), (6,(2,1,1),[]), (1,(2,0,2),[1,0,0,0]), 
  (2,(2,0,1),[1,0,0,1]), (1,(2,0,0),[1,0,0,2]), (6,(1,2,0),[]),
  (4,(1,1,1),[1,0,0,0]), (4,(1,1,0),[1,0,0,1]), (3,(1,0,3),[0,0,0,0]),
  (5,(1,0,2),[0,0,0,1]), (1,(1,0,1),[0,0,0,2]), (2,(0,2,0),[1,0,0,0]),
  (7,(0,1,2),[0,0,0,0]), (6,(0,1,1),[0,0,0,1]), (1,(0,1,0),[0,0,0,2]),
  (1,(0,0,3),[0,1,0,0]), (2,(0,0,2),[0,1,0,1]), (1,(0,0,2),[0,0,1,0])
 ]











Reply via email to