//Standard generators of L3(4) are a and b where a has order 2, b has
//order 4, ab has order 7 and abb has order 5.
//Standard generators of the sextuple cover 6.L3(4) are preimages A and B
//where AB has order 2, B has order 4, AB has order 21, ABB has order 5 and
//ABABABBB has order 5.
_LR := rec < recformat< F: GrpFP, AI: SeqEnum, G: GrpMat > |
      F := FreeGroup(2) >;
_LR`AI := [ [ a, b^2*a*b^2*a*b*a*b*a*b^-1*a*b^2*a*b^2 ],
       //L34.2_1 = field x duality - order 2 - not same as in Online ATLAS.
            [ a, (b^-1*a)^3*(b*a)^3*b ],
       //L34.2_2 = field  - order 2 - not same as in Online ATLAS.
            [ a, b*a*(b^-1*a)^4*b^2*a*b*a*b^-1*a*b^-1]  ]
       //L34.2_3 = duality  - order 2q = _1 x _2
                  where a is (_LR`F).1 where b is (_LR`F).2;

//four constituents, permuted by autos
_LR`G :=
/*
Original group: c9Group("6l34p")
Direct integral method
Schur index: 1
Character: ( 168, -168, -8, 8, -84, -84, 0, -8, 8, 0, 0, -2, -2, 84, 84, -4, -4,
4, 4, 0, 0, 0, 2, 2, 4, 4, -4, -4, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, -1,
-1, -1, -1, 0, 0, 0, 0 )
*/

MatrixGroup<168,IntegerRing() |
Matrix(SparseMatrix(168,168,\[
7,5,-1,6,1,8,1,9,1,13,-1,14,1,17,1,4,5,1,12,-1,18,1,
19,1,16,2,-1,3,-1,4,-1,6,-1,8,-1,9,-1,10,1,11,-1,
12,-1,13,1,
14,1,16,1,17,1,18,-1,19,-1,20,1,
1,4,-1,1,20,1,12,4,1,5,-1,8,1,9,1,10,-1,11,1,12,2,
13,-1,14,-1,16,-1,
17,-1,20,-1,
5,2,1,3,1,6,1,12,-1,17,1,4,8,1,9,1,11,1,12,1,1,9,-1,
13,2,-1,6,-1,8,1,9,1,11,1,12,2,13,-1,14,-1,16,-1,17,-1,
18,1,19,1,20,-1,
1,11,-1,1,12,-1,7,5,-1,8,2,9,1,11,1,12,1,13,-1,20,-1,
13,1,1,2,-1,3,-1,4,-1,6,-1,7,-1,10,1,11,-1,12,-1,14,1,
16,1,17,1,20,1,
8,2,1,4,1,6,1,11,-1,12,-1,15,1,17,1,18,-1,10,1,-1,
2,1,8,-2,9,-2,10,-1,11,-1,12,-2,13,2,18,-1,19,-1,5,
2,1,3,1,6,1,7,1,12,-1,14,2,2,3,1,4,1,6,2,7,1,8,1,
9,1,10,-1,11,1,13,-1,14,-1,
16,-1,19,1,20,-1,
14,2,-1,3,-1,4,-1,6,-2,7,-1,8,-1,9,-1,10,1,11,-1,12,-1,
13,1,14,1,16,1,19,-1,
1,5,1,15,2,1,6,1,7,1,9,-1,11,-1,13,1,15,1,16,-1,
18,-1,23,1,
25,1,45,-1,49,1,50,1,53,-1,
8,2,1,5,-1,6,1,12,-1,13,-1,26,-1,27,-1,28,1,3,20,1,
21,1,46,1,7,3,1,8,1,9,1,11,2,12,1,26,1,27,1,12,1,-2,
2,1,3,1,4,1,5,-1,6,2,7,1,10,-1,11,2,16,-1,18,-1,
26,1,
18,1,-1,2,2,3,1,4,1,5,-1,6,3,7,1,8,1,9,1,10,-1,11,2,
12,-1,13,-1,14,1,16,-1,17,1,19,1,25,1,
13,1,1,2,-1,5,1,6,-2,7,-1,8,-1,12,2,14,-2,17,-2,18,1,
20,-1,24,1,25,-1,
10,2,1,3,1,5,-1,6,1,8,1,9,1,11,2,13,-1,22,1,24,1,14,
4,-1,5,2,8,-2,9,-1,10,1,11,-2,12,-1,13,2,16,1,18,-1,
19,-1,25,-1,26,1,29,1,
10,1,1,5,1,6,-1,8,-1,9,-1,11,-2,13,1,14,-1,17,-1,30,1,
14,1,-1,2,1,3,1,5,-2,6,2,7,1,8,2,9,1,10,-1,11,1,13,-2,
16,-1,19,1,31,1,
21,1,2,2,-2,3,-2,4,-1,5,1,6,-2,7,-1,10,1,11,-1,14,1,
15,-1,16,1,17,-1,18,1,19,1,20,1,27,1,32,-1,34,1,
35,1,36,1,
18,1,1,4,1,5,1,6,1,10,1,11,-1,12,-2,13,1,14,1,16,1,
17,1,
20,1,24,-1,25,1,31,-1,33,1,34,1,41,1,
10,3,1,13,-1,14,-1,17,-1,18,1,19,1,24,1,25,-1,31,1,
41,-1,22,1,1,3,-2,5,1,6,1,7,2,9,-1,10,1,11,-3,12,-3,
13,2,14,2,
16,1,17,2,18,-2,20,2,24,-2,25,2,27,1,31,-1,34,1,
35,1,41,1,
2,11,1,36,1,14,3,1,4,1,7,-1,12,1,13,-1,16,-1,18,1,
24,1,25,-1,27,-1,
30,1,35,-1,38,-1,39,1,
25,1,1,3,2,6,-1,7,-2,8,1,9,2,11,2,12,3,13,-3,14,-2,
16,-1,17,-1,18,2,19,1,20,-1,24,2,25,-2,27,-1,30,1,
31,1,34,-1,35,-1,37,-1,39,1,41,-1,
18,1,-1,2,1,3,1,4,2,5,-1,6,1,7,-1,10,-1,11,1,12,1,
13,-1,
14,-1,16,-1,20,-1,24,1,25,-1,27,-1,39,1,
15,3,-1,6,1,7,1,8,-1,9,-1,10,1,11,-2,12,-2,13,1,14,1,
16,1,17,1,18,-1,20,2,40,1,
5,4,-1,6,-1,27,1,31,1,34,-1,18,1,-1,2,2,3,3,4,1,5,-1,
6,3,10,-1,11,1,12,-1,13,-1,
14,-1,16,-1,18,1,24,1,25,-1,27,-1,39,1,43,1,
17,2,-1,4,-2,6,-1,7,-1,8,-1,9,-1,10,1,11,-1,12,-2,13,1,
14,1,16,1,17,-1,18,1,20,1,39,-1,42,1,
13,1,1,2,-1,3,-1,4,-1,6,-2,7,-1,9,-1,10,1,11,-1,12,-1,
16,1,19,-1,44,1,
4,20,1,46,1,47,1,53,-1,15,2,-1,5,-1,6,-1,7,-1,9,1,
11,1,13,-1,15,-1,16,1,18,1,
25,-1,45,1,49,-1,50,-1,53,1,
16,1,-1,2,1,4,1,5,-2,6,1,7,1,8,1,10,-1,11,1,12,1,15,1,
16,-2,18,-1,25,1,49,1,50,1,
11,5,1,10,1,12,-1,16,1,20,-1,26,1,29,1,44,1,50,-1,51,-1,
52,1,
2,9,-1,49,1,16,3,-1,4,-1,6,-2,8,-3,9,-2,10,-1,11,-2,
12,-1,13,2,15,-1,
17,-1,19,-1,20,1,26,-1,47,1,49,-1,
13,1,-1,3,1,5,-1,6,1,7,-1,8,1,9,1,11,2,13,-1,17,1,
25,-1,
26,1,51,1,
20,2,-1,5,-1,6,-1,7,-1,9,1,10,-1,11,1,12,1,13,-1,15,-1,
18,1,20,1,25,-1,26,-1,29,-1,44,-1,47,1,48,1,49,-1,
51,1,
11,1,-1,4,1,5,-2,8,1,9,1,10,-1,11,2,12,1,13,-1,16,-1,
53,1,
20,2,-1,5,-1,7,-1,8,1,9,2,10,-1,11,2,12,2,13,-2,15,-1,
16,-1,18,1,19,1,21,-1,23,-1,25,-1,45,1,47,1,51,1,
56,1,
11,1,1,2,-1,3,-1,6,-2,7,-1,9,-1,11,-1,18,1,25,1,26,-1,
55,1,
22,1,-1,2,2,3,1,4,1,5,1,6,2,7,2,10,-1,13,1,14,-1,15,1,
16,-1,18,-1,19,1,20,-1,21,1,23,1,25,1,45,-1,47,-1,
51,-1,54,1,
16,2,-1,4,-1,5,-2,7,-1,8,2,9,2,11,1,12,2,13,-2,25,-2,
26,1,31,1,36,1,41,-1,59,-1,60,-1,
10,2,1,3,1,4,1,5,1,8,-1,9,-1,12,-1,13,1,14,-1,59,1,
4,1,1,4,1,7,-1,58,1,18,1,1,3,-1,6,1,7,1,8,1,11,-1,
12,-1,13,-1,14,1,18,1,
19,1,25,1,26,-2,27,-1,34,1,36,1,57,-1,58,-1,
18,1,-2,2,2,3,1,4,1,5,-2,6,2,8,-1,10,-2,12,-1,13,1,
16,-1,18,-1,19,-1,21,1,26,1,46,1,47,-1,91,1,
19,1,-1,3,1,4,1,5,-1,6,3,7,1,8,3,9,2,11,3,13,-3,14,1,
15,-1,17,1,18,1,19,1,25,-1,26,1,51,1,92,1,
1,88,1,6,8,-1,9,-1,12,-1,19,-1,44,1,87,-1,13,1,1,5,1,
10,1,11,-1,12,-1,14,2,16,1,17,1,30,1,35,-1,
38,-1,43,-1,74,1,
17,1,-2,2,1,3,1,5,-2,6,1,8,1,11,1,12,-1,15,1,17,2,
18,-1,
19,-1,20,1,26,1,36,-1,56,-1,85,1,
17,1,-1,2,-1,4,-1,5,-1,6,1,8,-1,10,-1,14,1,15,-1,17,-1,
20,1,30,-1,35,1,38,1,43,1,56,1,90,1,
1,76,1,24,1,2,2,-1,5,3,6,-1,7,-1,8,1,9,1,10,2,11,-1,
13,-1,
14,-1,16,2,18,1,19,1,20,-1,25,-1,26,1,29,1,44,1,
50,-1,51,-1,52,1,76,-1,86,-1,
16,1,1,5,2,6,-1,10,1,12,1,13,1,14,-1,15,1,16,1,18,-1,
19,-1,20,-1,23,1,51,-1,117,-1,118,-1,
17,1,-1,2,-1,3,1,4,-1,8,-1,9,-1,10,1,11,1,12,-2,14,2,
15,-1,16,2,18,1,20,1,49,-1,50,-1,117,1,
22,1,-2,2,2,3,1,4,1,5,-2,6,2,7,1,8,1,10,-1,11,1,15,1,
16,-2,17,1,18,-1,20,1,39,1,44,-1,50,1,51,1,52,-1,
56,-1,110,1,
23,2,-1,3,1,4,-2,6,-1,7,1,8,-2,9,-1,10,-1,13,1,14,-2,
15,-1,17,-2,18,1,26,-1,29,-1,30,-1,35,1,38,1,39,-1,
43,1,56,1,108,-1,110,-1,
14,3,1,5,1,6,1,8,1,9,1,10,1,11,1,13,-1,17,-1,18,1,19,1,
37,-1,42,1,65,1,
24,1,-1,2,1,3,1,4,1,5,-2,6,1,7,1,8,2,9,2,10,-1,11,2,
12,2,13,-3,14,-1,15,1,16,-2,19,1,20,-1,25,1,26,-1,
29,-1,31,1,34,-1,100,1,
1,68,1,20,2,1,3,1,4,2,8,3,9,2,11,2,12,2,13,-2,14,-1,
15,1,16,-1,
18,1,19,1,20,-2,30,1,35,-1,38,-1,43,-1,89,-1,90,-1,
21,2,-1,3,-1,5,-1,6,-1,7,-1,8,-1,9,1,10,-1,11,-1,12,2,
14,-1,15,-1,17,-1,18,-1,19,-1,20,-1,23,-1,25,-1,
37,1,109,-1,111,-1,
23,2,2,5,1,6,3,7,3,8,-1,9,-1,11,-3,12,-5,13,2,14,2,
15,1,
16,1,17,2,18,-2,19,-1,20,1,24,-2,25,2,27,1,33,1,
39,-1,41,1,105,1,
20,1,1,2,-1,5,-1,6,-2,7,-2,8,1,9,1,10,-1,11,1,12,3,
13,-1,14,-2,17,-1,18,1,19,-1,20,-2,25,-1,30,-1,
125,-1,130,-1,
15,3,1,6,1,7,1,8,2,9,2,11,2,12,2,13,-2,14,-1,16,-1,
17,-1,18,1,19,1,20,-1,125,1,
14,2,-1,5,-1,6,-2,7,-2,8,-1,9,-1,15,-1,17,1,18,1,20,1,
25,-1,39,1,53,1,106,1,
21,1,2,2,-2,3,-1,4,-1,5,3,6,-4,7,-1,8,-2,9,-2,10,2,
11,-2,13,2,14,-1,15,1,16,1,17,-1,18,1,23,1,37,-1,
51,-1,111,1,
17,2,-1,3,-1,4,-1,6,-2,7,-1,8,1,11,1,12,3,15,1,17,-1,
20,-1,24,1,33,-1,39,-1,41,-1,53,-1,99,1,
15,2,-1,3,-1,4,-1,5,-1,6,-1,7,-1,12,1,21,1,23,1,36,1,
45,-1,47,-1,51,-1,54,1,66,1,
15,3,-1,4,-1,6,-1,8,-1,9,-1,11,-1,12,-1,13,1,14,1,19,-1,
20,1,26,-1,48,1,68,-1,69,-1,
6,1,1,11,-1,13,-1,14,-1,44,1,64,-1,1,63,1,21,2,1,
3,-1,5,2,7,1,8,-2,9,-2,11,-2,12,-1,13,3,14,-1,
15,1,18,-2,21,1,23,1,25,1,45,-1,47,-1,51,-1,54,1,
67,-1,77,-1,
27,1,-1,2,1,3,1,4,1,5,-1,6,1,7,1,8,1,9,1,10,-1,11,1,
12,1,13,-1,14,-1,16,-1,18,1,20,-1,21,-1,23,-1,25,-1,
37,1,42,-1,45,1,47,1,51,1,54,-1,67,1,
15,1,-1,5,-1,6,-1,11,-1,12,1,13,1,15,1,16,-2,18,-1,
19,-1,
20,1,23,-1,49,1,50,1,61,1,
15,1,-1,2,-1,3,-1,4,1,7,1,9,-1,10,1,11,-1,12,-1,14,1,
15,1,16,1,18,-1,51,-1,62,1,
13,1,-1,2,1,3,1,4,1,5,-1,6,2,7,1,10,-1,11,1,12,-1,
15,-1,
122,-1,123,-1,
3,15,1,41,-1,121,1,31,1,-1,2,1,3,2,4,2,5,-1,6,3,8,2,
9,3,11,5,13,-2,14,1,
15,-1,17,2,18,1,21,-1,23,-1,24,-1,26,1,27,1,30,-1,
31,-1,33,1,37,1,41,1,42,-1,45,1,47,1,50,-1,51,1,
54,-1,103,1,
14,1,1,2,-1,4,-2,6,-1,7,-1,8,-1,10,1,12,-1,14,1,15,-1,
16,1,18,1,20,1,120,1,
4,5,1,11,-1,15,1,122,1,18,1,-1,2,2,3,1,4,2,5,1,6,3,
7,2,8,1,9,1,12,-1,14,1,
15,1,17,1,19,1,24,-1,25,1,120,-1,137,-1,
22,1,-1,2,1,3,1,4,2,5,-2,6,1,10,-2,11,2,12,2,13,-2,
14,-1,15,-1,16,-2,18,1,20,-1,26,-1,27,-1,33,1,39,1,
41,1,53,1,84,1,
17,1,1,4,-1,5,1,6,-1,7,-1,9,1,12,1,15,-1,16,1,17,-1,
18,1,20,-1,24,1,25,-1,29,1,41,-1,75,1,
14,3,1,6,1,7,1,8,1,9,1,10,1,11,1,13,-1,14,1,15,-1,17,1,
38,-1,41,1,124,1,
24,3,-1,4,-1,6,1,7,1,9,-1,10,1,11,-2,12,-2,13,2,14,2,
17,1,18,-1,19,-1,20,2,24,-1,25,1,31,-1,34,1,38,-1,
41,1,42,1,50,1,103,-1,104,-1,
24,1,-1,2,1,3,1,4,-1,5,-2,6,1,8,-1,10,-2,12,-1,15,-1,
17,-1,20,1,25,-1,26,-1,31,1,33,-1,35,1,38,1,41,-1,
43,1,47,1,49,-1,56,1,95,1,
20,4,2,5,1,7,1,8,1,11,1,12,1,14,-1,16,-1,18,1,20,-1,
25,1,30,-1,31,-1,33,1,37,1,38,-1,41,1,56,-1,95,-1,
102,-1,
18,2,-2,3,-1,4,-1,5,1,6,-3,7,-1,10,1,12,2,15,-1,17,-2,
18,1,20,-1,24,1,25,-1,33,-1,39,1,41,-1,79,1,
14,6,1,8,1,13,1,15,1,17,1,18,-1,20,1,24,-1,25,1,26,1,
27,1,39,-1,53,-1,82,1,
9,1,1,3,-1,4,1,5,1,8,-1,11,-1,20,1,26,-1,152,1,11,
3,1,5,1,10,2,12,-1,16,1,17,1,37,-1,42,1,48,-1,72,-1,
73,-1,
14,3,-1,5,-1,7,1,8,-1,9,-2,11,-2,12,-1,14,1,17,-1,25,1,
26,-2,51,-1,78,-1,83,-1,
26,3,-1,4,-1,5,-1,7,2,9,-1,10,-1,11,-1,12,-1,13,1,14,1,
18,-1,20,1,21,1,23,1,24,-1,25,2,26,-1,27,1,29,-1,
39,-1,45,-1,47,-1,48,1,51,-1,54,1,72,1,
28,1,1,2,-2,3,1,5,1,6,-2,7,-3,8,-1,9,-1,11,1,12,2,
14,-1,
15,-1,17,-1,18,2,19,-1,20,-1,21,-1,24,1,25,-2,26,1,
27,-1,30,1,35,-1,38,-1,39,1,46,-1,51,1,83,1,
17,1,-1,2,2,3,2,4,1,6,2,8,1,9,1,10,-1,11,2,12,-1,18,1,
19,1,21,1,26,1,46,1,152,-1,160,-1,
14,1,-1,2,1,3,1,6,1,8,2,9,2,11,2,13,-1,18,1,19,1,20,-1,
26,1,115,-1,116,-1,
11,4,1,5,-1,6,1,8,1,9,1,10,-1,11,1,12,1,13,-1,16,-1,
115,1,
7,1,-1,6,-1,8,-1,9,-1,12,-1,13,1,114,1,12,2,2,4,1,
6,2,7,1,8,1,10,-1,11,1,16,-1,19,1,25,1,
113,-1,114,-1,
19,2,1,3,1,4,1,5,-1,6,2,7,1,8,2,9,1,10,-1,11,2,12,1,
13,-2,16,-1,17,-1,18,2,19,1,26,-1,47,1,71,1,
21,1,-1,3,-1,6,-1,7,1,8,-2,9,-2,11,-4,12,-2,13,3,15,1,
17,1,18,-3,19,-1,20,2,21,1,25,1,46,1,47,-1,51,-1,
70,-1,71,-1,
18,1,1,3,1,5,1,7,-1,8,1,10,1,11,-1,12,-1,14,-1,16,1,
18,1,19,1,25,-1,26,1,30,1,37,-1,42,1,128,1,
9,2,1,3,1,6,1,8,1,9,1,11,1,14,-1,15,1,96,1,12,2,-1,
4,-2,6,-2,11,1,12,1,15,-1,17,-1,18,1,27,1,31,1,
34,-1,94,1,
9,2,-1,4,-1,6,-1,12,1,15,-1,17,-1,18,1,20,-1,97,1,10,
2,1,8,-1,9,-1,10,-1,13,1,14,-1,18,-1,19,-1,93,-1,
97,-1,
27,2,2,3,2,4,3,6,2,7,-2,8,1,9,2,10,-1,11,2,12,2,13,-3,
14,-2,15,1,16,-1,17,-1,18,1,19,1,20,-2,24,2,25,-2,
27,-2,30,1,35,-1,37,-1,39,1,41,-1,101,1,
5,4,-1,12,-1,14,1,16,1,81,1,18,1,1,2,-1,4,-1,5,2,
6,-1,8,-2,9,-1,10,1,11,-3,12,-2,
13,2,16,1,20,1,24,-1,39,-1,42,1,158,-1,164,-1,
14,8,1,10,-1,11,1,12,2,14,-2,17,-1,20,-1,26,-1,30,-1,
35,1,38,1,43,1,56,1,138,1,
20,1,1,2,-3,3,-1,5,1,6,-2,7,-2,10,2,11,-1,12,1,13,-1,
14,1,16,1,17,1,20,1,25,-1,26,1,35,-1,38,-1,43,-1,
119,1,
9,3,1,6,-1,10,1,16,1,20,-1,24,1,25,-1,31,1,155,1,15,
1,-1,2,2,4,2,5,-1,6,4,7,2,10,-1,12,-1,16,-1,17,1,
18,-1,26,-1,30,-1,80,-1,81,-1,
6,6,1,12,-1,14,1,17,1,20,1,154,1,18,3,1,4,2,5,1,7,-3,
9,1,11,1,12,2,13,-1,14,-1,15,1,
20,-1,24,1,25,-1,26,1,27,-1,39,1,53,-1,162,1,
25,2,-1,3,-1,4,-2,5,2,6,-1,7,1,9,-1,10,1,12,-1,13,1,
14,1,16,1,17,-1,20,-1,25,1,26,1,27,1,33,-1,39,-1,
41,-1,44,1,47,-1,50,-1,51,-1,156,1,
14,1,-1,2,1,3,1,5,-1,6,2,7,1,8,2,9,1,11,2,13,-2,17,1,
37,1,44,1,161,1,
12,1,1,3,-2,6,-1,8,-1,9,-1,11,-2,13,1,18,-1,20,1,25,1,
26,-1,151,1,
34,1,1,2,-1,3,1,4,1,5,-2,6,-2,7,-4,9,2,10,-1,11,4,12,5,
13,-4,14,-2,15,-1,16,-1,17,-1,18,3,20,-1,21,-1,23,-1,
24,3,25,-3,27,-1,31,1,34,-1,35,-1,39,1,41,-1,42,-1,
45,1,47,1,51,1,54,-1,158,1,
15,1,-1,2,1,3,-1,5,-1,8,-1,9,-2,10,-1,11,-1,12,-2,16,-1,
17,1,18,-1,27,-1,96,-1,98,-1,
22,1,1,2,-1,3,-1,5,-1,6,-1,7,-1,11,1,12,1,13,-2,14,1,
15,-1,17,1,18,1,21,-1,23,-1,37,1,42,-1,45,1,47,1,
51,1,54,-1,127,1,
23,1,-1,2,2,3,2,4,3,5,-1,6,2,8,1,9,2,10,-2,11,2,12,2,
13,-2,14,-1,16,-2,17,-1,18,1,19,1,20,-2,24,1,25,-1,
27,-1,39,1,147,1,
28,2,-1,3,-1,4,-2,5,1,6,-1,7,1,8,-1,9,-2,10,2,11,-2,
12,-3,13,2,14,2,15,1,16,1,17,1,18,-1,20,1,24,-1,
25,2,26,1,27,1,39,-1,44,1,47,-1,49,1,51,-1,142,1,
20,1,-1,3,1,4,-1,6,2,7,1,8,-1,9,-1,12,-3,13,1,14,2,
16,1,
20,1,24,-2,25,1,26,1,27,1,39,-2,42,1,148,-1,150,-1,
19,1,-1,2,1,3,1,4,1,5,-1,6,2,8,1,9,1,10,-2,11,1,12,2,
14,-1,16,-2,25,-1,39,1,44,-1,50,1,51,1,140,1,
18,2,-1,4,-1,5,1,6,-2,8,-2,9,-1,10,2,11,-1,12,-1,13,1,
14,1,16,1,17,1,19,-1,41,1,53,1,144,-1,145,-1,
13,2,-2,4,-2,6,-3,8,-1,9,-1,10,1,11,-1,20,1,27,1,31,1,
34,-1,143,-1,146,-1,
18,1,-1,2,2,3,1,4,1,5,-2,6,2,7,1,8,1,9,1,10,-1,11,2,
12,-1,13,-1,16,-1,17,1,19,1,53,1,146,1,
5,6,1,18,-1,20,1,53,-1,145,1,14,1,-1,3,1,4,1,7,1,9,1,
10,-1,11,1,12,2,14,-1,16,-1,
17,-2,20,-1,39,-1,139,1,
17,3,-1,10,1,11,-2,12,-2,13,1,14,1,15,1,16,1,17,1,18,-1,
19,-1,20,1,24,-1,25,1,39,-1,56,-1,149,1,
18,2,1,3,1,4,1,5,1,8,-1,11,-1,13,1,14,-1,20,-1,21,1,
23,1,24,1,39,1,45,-1,47,-1,51,-1,54,1,148,1,
21,2,1,4,-1,5,-1,6,1,7,1,8,-3,9,-2,10,-2,11,-1,12,-1,
14,-1,15,-1,16,-1,17,-1,24,1,26,-1,27,-1,43,1,56,1,
141,-1,149,-1,
15,1,1,2,1,3,-1,7,1,8,-1,9,-1,11,-2,12,-1,13,1,17,1,
18,-1,20,1,25,1,26,-1,135,1,
14,1,-1,2,1,4,1,5,-1,6,1,7,1,11,1,12,-1,13,1,14,1,17,1,
18,-1,25,1,107,1,
11,6,1,7,1,9,1,24,-1,25,1,27,1,30,-1,33,1,39,-1,41,1,
163,1,
6,1,-1,8,-1,9,-1,12,-1,13,1,131,1,16,2,1,4,3,5,1,6,2,
9,1,10,-1,11,1,12,2,13,-1,14,-1,
16,-1,17,-1,20,-1,27,-1,31,-1,129,1,
26,1,-1,2,1,6,1,7,1,8,-2,9,-2,10,-1,11,-2,12,-2,13,2,
14,1,16,-1,17,1,18,-1,19,-1,20,1,24,-1,26,-1,33,1,
39,1,41,1,44,-1,47,1,50,1,51,1,133,1,
10,4,-1,6,-1,9,-1,11,-1,12,-1,13,1,30,1,33,-1,41,-1,
159,1,
12,8,-1,9,-1,11,-1,13,1,14,-1,20,1,26,-1,27,-1,35,1,
43,1,
56,1,136,1,
12,6,1,12,-2,14,1,17,1,20,1,24,-1,25,1,27,1,30,-1,33,1,
41,1,157,1,
10,2,1,3,-1,4,-1,9,-1,10,-1,11,-1,12,-1,23,1,107,-1,
112,-1,
24,1,-1,3,-1,4,-1,5,-2,6,2,7,1,8,2,9,2,11,2,13,-1,14,2,
16,1,17,1,18,-1,19,1,24,-1,25,1,27,1,30,-1,35,1,
38,1,39,-1,44,-1,134,1,
19,1,1,2,-1,3,1,6,-2,7,-1,8,1,9,2,11,2,12,3,13,-1,
14,-2,
15,-1,17,-1,18,2,20,-2,25,-1,39,-1,53,1,132,1,
12,6,-1,7,-1,11,-1,12,1,24,1,25,-1,27,-1,30,1,33,-1,
39,1,
41,-1,153,1,
18,1,-1,2,1,3,1,4,-1,5,-2,6,2,7,1,8,1,11,1,12,-2,13,-2,
14,2,17,1,19,-1,35,-1,56,-1,126,-1,136,-1,
19,2,3,3,1,4,1,6,2,7,1,9,-1,10,-1,12,-2,13,-1,14,-1,
16,-1,18,1,19,2,27,-1,30,1,33,-1,41,-1,56,-1,168,1,
14,4,1,8,1,9,1,10,1,15,1,17,1,18,-1,24,-1,33,1,35,-1,
41,1,43,-1,53,1,167,1,
29,1,1,3,-1,4,-2,5,2,6,1,7,1,8,-2,9,-2,10,1,11,-3,
12,-4,
13,3,14,2,15,-1,16,2,18,-1,20,2,24,-1,25,1,26,1,
27,1,31,-1,33,-1,34,1,35,1,39,-1,42,1,53,-1,166,1,
23,3,1,4,1,6,1,7,1,8,1,11,1,12,1,13,1,14,-1,15,1,18,-2,
21,1,23,1,25,1,27,1,30,-1,33,1,41,1,45,-1,47,-1,
51,-1,54,1,165,1
])),Matrix(168,168,\[0,-2,-1,1,-1,1,-3,0,-1,-1,1,0,
0,2,-1,1,1,0,-2,1,0,0,1,-1,-1,2,0,0,0,0,-1,0,0,
0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,1,1,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,1,0,0,0,0,-1,-1,0,0,-1,0,0,1,0,-1,-1,0,0,
1,0,0,0,0,1,-1,2,1,2,2,-1,0,1,1,2,-2,-1,0,-1,1,
0,1,0,0,-1,0,0,0,0,1,0,0,-1,0,-1,0,0,0,0,0,-1,
0,0,0,0,0,0,0,0,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
1,0,0,0,0,-1,1,0,0,-1,0,0,0,0,1,-1,0,0,0,1,0,
0,0,-1,-1,0,1,0,0,0,-1,0,-1,-1,1,-1,1,-1,-1,0,
0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,1,
0,0,-1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,
0,0,-1,0,0,2,0,-1,1,1,0,1,0,0,1,-1,0,-1,0,0,1,
0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
-1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,2,1,-1,0,1,-2,0,-2,
0,1,-2,0,0,-1,1,0,-1,1,1,0,0,0,-1,1,0,-3,0,0,0,
-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,
0,0,-1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,-1,0,-1,
0,0,0,0,0,0,1,1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,1,0,0,1,0,0,-1,
0,0,0,0,0,0,-1,0,0,0,1,1,-1,-1,1,-1,-1,0,0,0,0,
0,1,-2,1,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,-1,0,0,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,-2,-2,1,0,-2,1,-1,2,0,-1,3,0,0,1,-2,
1,1,1,-2,0,0,0,1,-1,-1,2,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,-1,1,1,1,1,0,0,0,0,0,-1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,
0,0,0,0,-1,-2,0,0,-1,0,0,1,0,-1,0,0,0,0,0,-1,0,
0,1,1,-2,-1,0,-2,-1,0,0,0,-1,2,0,0,1,0,0,0,0,0,
0,0,0,1,-1,-1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,-1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,
1,1,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,-1,0,0,1,
-1,-1,0,-1,-1,2,1,0,0,0,0,0,0,0,0,-1,0,1,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,1,2,1,1,2,-1,2,2,0,2,-1,
-1,0,1,1,0,-1,0,-1,0,0,1,0,-1,3,0,0,0,1,0,0,0,
0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,
0,0,-1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,1,0,0,0,0,-1,1,0,0,0,0,0,0,0,1,-1,0,0,0,
1,0,0,0,0,0,0,1,-1,0,0,0,-1,-1,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,-1,
1,1,2,2,-1,1,1,0,3,-1,-1,-2,-2,0,0,1,0,0,-1,0,
0,-2,1,2,0,0,-1,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,-1,-1,0,0,0,0,0,-2,-1,0,0,0,0,0,1,0,
1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,1,
0,-1,-2,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,-1,0,0,
0,-1,2,0,-1,1,1,1,0,0,0,1,-1,-1,0,0,0,0,-2,1,2,
0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,
0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,
1,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,
0,-1,0,0,0,0,0,0,0,0,1,-1,0,2,0,1,-1,0,0,-1,0,
0,-2,1,-1,0,1,0,0,1,0,0,0,-1,0,0,0,0,-1,0,0,0,
-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,
0,0,0,-1,-2,0,-1,-2,1,0,0,-2,-1,0,-1,1,1,-2,0,1,
0,-2,1,0,0,0,-1,0,1,0,0,-1,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,1,0,-1,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,-1,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
0,-1,-1,0,0,-1,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,-2,
0,-2,0,0,1,0,-2,-1,1,0,2,-1,-3,-1,0,1,0,0,-2,-1,
0,-1,1,1,0,0,0,0,-1,0,0,0,0,0,1,0,0,0,0,0,0,1,
0,-2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,-2,-1,0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,-1,0,
0,-1,0,0,1,0,0,1,0,0,-1,1,0,0,0,-1,0,1,1,0,1,1,
1,2,2,1,0,-1,0,1,0,1,-1,0,0,1,1,0,-1,1,0,0,0,0,
0,-1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,
1,0,0,-1,0,-1,0,0,-2,0,1,-2,-1,0,-1,3,0,0,3,-1,
1,0,0,1,1,0,-2,-1,0,1,1,-1,0,3,0,0,0,1,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,
0,0,-1,0,0,1,-1,0,2,1,1,1,-1,0,0,-1,0,-1,-1,-1,
-1,0,-1,1,1,0,0,0,-1,1,0,0,0,-1,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,-1,0,0,
1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,-1,-1,0,0,0,0,0,0,0,0,-1,1,1,0,0,
1,0,0,0,1,-1,-1,0,-1,-1,1,0,1,-2,-1,0,-1,2,0,-1,
-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,1,-2,1,
1,-1,1,-2,1,-1,-1,1,-1,-1,0,1,-2,0,0,0,1,0,0,-1,
0,0,1,1,0,-2,-1,0,1,0,-1,0,0,0,1,0,1,0,0,-1,0,
1,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,-1,0,0,0,0,0,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,
0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,2,0,1,1,0,1,0,0,0,-1,-1,1,-1,1,0,0,
0,1,0,0,0,-1,0,1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,1,0,
0,0,1,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,
-1,-1,0,-1,1,0,1,1,-2,2,0,0,2,-1,0,-1,0,0,1,0,
0,1,0,-1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,1,0,0,
0,0,0,1,0,0,0,-1,0,0,0,-1,0,-1,-3,0,-1,0,-1,-1,
0,0,1,1,-1,0,-1,0,0,-1,-1,-1,-1,0,0,1,0,0,0,1,
-1,0,1,1,-1,-1,-1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,1,0,0,0,0,0,0,0,1,-2,-1,-2,0,0,-3,0,0,1,2,0,
-1,0,-1,1,1,1,-2,1,-1,0,1,0,-1,1,0,0,0,-1,-1,1,
0,-1,-1,-1,-1,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,
0,0,0,1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,1,0,0,0,0,-1,0,0,0,-1,0,0,1,0,0,0,0,0,0,
0,0,0,0,-1,2,1,0,0,0,3,0,1,1,-2,-1,0,1,1,-1,-1,
-1,1,-1,1,0,-1,1,1,0,0,0,0,1,1,-1,0,1,1,1,1,0,
0,0,0,-1,0,0,0,1,0,0,1,1,0,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,
0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,-1,
-1,0,-2,0,0,1,1,0,1,-1,0,0,-1,0,1,0,0,0,0,-1,0,
1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,
0,0,1,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,1,0,0,-1,-1,0,0,0,-3,0,1,-1,-1,-2,2,-1,
-2,-1,0,1,1,0,-1,-1,-1,1,1,-2,0,0,0,1,1,-1,0,0,
1,0,1,0,1,-1,0,0,2,0,0,0,0,-1,0,0,0,1,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,-1,0,0,0,0,1,-2,0,0,0,0,0,0,0,0,
1,0,0,0,0,-1,0,0,-1,2,1,2,-1,2,2,1,1,-1,0,0,1,
0,1,-1,-2,-1,1,-1,1,0,0,0,0,1,0,0,1,1,-1,-1,0,
2,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,
0,0,0,2,0,-1,1,1,0,-3,1,-1,-1,2,0,1,-3,1,1,-1,
0,0,-1,-1,0,1,-1,1,1,1,0,0,-1,-2,0,1,0,-1,-1,-1,
0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,1,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,-2,0,0,0,-1,0,0,0,1,0,
0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,
0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,
0,2,2,0,1,0,0,-1,-2,-1,-1,-2,-2,1,0,1,-1,-2,1,2,
1,0,1,0,1,-1,-1,0,0,0,1,1,-1,-1,1,0,1,-1,1,0,0,
-1,0,0,-1,0,-1,-1,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,-1,1,0,0,0,0,0,-1,1,1,0,
0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,
1,1,1,2,0,1,1,1,0,-1,-2,0,1,0,-2,0,2,1,1,1,1,
1,-1,0,0,0,-1,1,0,-1,-2,1,1,1,-1,0,0,0,-1,1,0,
1,0,-1,-2,0,1,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,
0,0,0,0,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,1,0,-1,
1,-2,0,1,0,-2,0,-1,0,0,-1,1,0,-1,0,0,-2,1,1,-1,
0,0,-1,-1,0,0,0,0,0,0,1,0,0,0,-1,-1,0,1,0,0,0,
0,1,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,
1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,
0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,3,1,0,0,4,-1,1,
1,-1,0,-1,-1,0,2,0,-1,-1,2,1,1,1,2,0,-2,0,-1,0,
1,2,1,0,-2,0,0,0,-2,1,0,0,-1,2,0,0,0,0,-1,0,-1,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,-2,-1,0,1,-1,0,0,0,2,0,1,1,
0,2,0,-1,0,0,0,0,0,0,-1,0,0,1,0,0,0,-1,0,0,0,1,
0,0,1,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,1,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,
0,0,0,0,0,-1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,-1,0,
-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,-1,0,0,0,
0,1,-1,-1,1,1,0,-1,1,-1,1,-1,0,1,0,1,1,0,-1,-1,
0,0,0,0,0,0,1,0,0,0,0,-2,0,0,1,0,0,0,-1,0,0,0,
0,0,0,1,0,0,0,1,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,1,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-2,0,1,3,
0,-1,-1,4,2,0,3,1,-2,1,1,1,0,1,-1,-2,1,0,0,-1,
0,2,1,0,0,0,-2,-1,1,1,1,1,1,-1,0,0,0,-1,0,-1,0,
2,1,0,2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,
0,0,0,-1,0,-1,0,-1,0,0,0,1,-1,1,0,0,0,-1,0,0,0,
0,-1,1,2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,-1,0,-1,0,0,0,1,-1,-2,0,0,0,-2,-1,-1,0,0,
-1,0,-2,0,1,0,3,-1,-1,0,0,1,-2,0,-1,-1,0,0,0,1,
1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,0,-1,
0,0,0,1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,1,0,-1,1,0,-1,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,
-1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,
-2,-1,0,0,1,-2,-2,1,0,1,0,0,1,0,0,0,1,0,-3,0,0,
-1,-2,2,2,0,-3,-2,-2,-1,0,0,0,-1,1,0,1,-1,1,1,0,
-2,-2,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,
-1,-1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,-1,0,-1,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,-1,0,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,2,-1,1,0,-1,
0,-1,0,0,1,0,-1,1,0,-1,-1,-1,0,0,0,-1,1,1,0,0,
1,-1,-2,0,2,1,0,-1,0,0,0,0,0,-1,0,0,1,0,-1,0,0,
-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,-1,0,-2,-2,1,1,0,2,0,3,1,2,4,-1,
-1,1,-1,1,2,1,-2,0,0,0,-1,-1,2,2,0,0,-1,-1,-2,0,
1,0,0,0,2,-1,0,0,-1,-1,0,2,0,1,1,0,1,0,0,0,-2,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,1,-1,0,
0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,-1,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,-1,-2,0,-1,-1,0,0,0,0,-1,1,
0,0,0,0,-2,0,0,1,-1,0,2,0,2,2,-1,0,0,-1,1,-1,1,
-1,-1,1,-3,1,1,0,0,0,0,1,-1,0,0,-1,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,1,0,0,
0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,
0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,
0,0,0,0,0,1,1,1,2,1,1,2,0,1,-1,0,0,-2,0,0,0,0,
0,0,0,-2,-2,1,1,0,0,-1,1,0,-1,-1,0,1,1,0,1,0,0,
1,-1,0,1,1,0,-1,-1,-1,0,1,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,-1,0,0,1,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-2,-1,0,0,0,0,
0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,
0,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,1,1,
-1,3,1,1,1,2,0,-1,0,1,-1,-1,1,-1,0,0,2,0,0,0,1,
-1,1,-1,0,0,-1,0,-1,0,0,1,0,0,0,-1,0,0,0,1,0,0,
-1,-1,-1,0,0,0,-1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,
0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1,2,-1,
1,-1,-1,2,0,1,0,0,1,0,1,1,-1,-1,2,0,0,0,-1,-1,
0,1,0,0,-1,0,0,2,1,0,-1,0,1,0,0,0,-1,0,-1,0,0,
1,0,-1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,-3,-2,2,-1,0,-2,
-2,1,-4,0,1,-2,1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,
0,0,-1,0,1,-1,-1,-1,0,0,-1,0,0,1,1,0,1,0,0,-1,
0,1,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,1,
-1,-1,-1,-1,0,0,0,0,-1,1,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,-1,0,1,-1,-1,1,0,0,1,
0,2,0,-1,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,2,
0,0,-1,0,0,0,1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,1,2,0,-1,1,-1,1,0,-2,0,-3,-1,1,-2,
2,-1,1,0,1,-1,0,0,0,-1,1,-2,-1,0,0,1,0,1,-1,-1,
0,0,0,0,0,0,0,1,0,0,-1,-1,0,0,1,0,-1,0,0,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,1,-1,0,0,0,0,0,0,0,
-1,1,1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,
0,0,0,0,0,0,1,0,-1,1,0,-1,2,-1,0,-1,0,2,1,0,-1,
-1,-1,0,3,1,-1,0,0,1,0,-2,1,0,0,-1,1,-1,1,1,1,
0,1,0,0,0,1,0,0,-1,0,0,1,0,-1,1,1,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,2,0,0,0,-1,0,1,0,0,-1,0,0,
0,0,-3,-1,1,-2,-2,0,-2,1,1,0,1,0,0,1,-1,1,2,-1,
-4,-1,-1,-1,0,-1,-1,3,-1,0,1,1,0,1,0,-1,-1,-1,0,
1,0,0,0,-1,0,0,1,0,1,0,0,0,1,1,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,
0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,
0,0,0,-2,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,-1,-1,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,-1,0,1,
0,0,0,0,0,-1,0,0,-1,0,0,1,1,0,0,0,0,0,0,-1,0,
0,0,0,0,1,-2,1,-2,2,1,-1,2,0,-1,1,0,1,1,0,-1,1,
-1,0,0,-1,-1,2,0,0,1,1,-1,-1,1,1,0,0,-1,0,0,0,
0,0,0,0,1,0,1,0,0,0,1,1,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,-1,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,-2,-1,
2,0,-2,-2,2,0,-1,1,1,-2,0,0,0,0,-2,1,-1,-1,-1,0,
-1,-1,1,0,0,-2,1,1,0,-1,0,-1,-1,1,0,0,1,0,0,-1,
0,-1,1,0,-1,1,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,1,-2,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
2,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,-1,-1,0,
0,0,-4,1,0,-1,2,0,-1,0,0,1,1,0,-2,0,-1,0,2,-1,
-1,3,0,0,0,0,-2,1,0,0,-1,-1,-2,0,0,0,1,1,0,-1,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,-1,0,0,-2,0,0,
0,0,-2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,1,0,
0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,4,1,-1,2,2,2,
0,0,-2,-1,-3,-2,1,-2,0,0,1,0,1,1,0,0,0,-2,0,-1,
-1,0,-1,1,-1,0,-2,1,1,1,-1,0,0,0,1,1,0,0,-1,-2,
-1,0,1,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
1,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,1,0,0,
-1,-1,0,0,0,-1,-1,0,0,0,0,1,0,0,-1,-1,0,-3,-1,-2,
-1,-1,-1,1,1,0,0,1,0,1,-1,1,0,0,0,0,1,3,-1,0,1,
0,1,-1,2,0,1,-1,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,1,
0,1,0,0,0,1,0,0,0,0,-4,-1,0,2,-3,0,-2,0,0,-2,0,
1,1,4,1,0,1,-1,-2,1,1,0,-1,-1,-1,2,1,0,0,-1,2,
0,-1,1,0,0,1,0,0,0,-1,-1,0,-1,0,1,0,0,0,0,0,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,1,1,1,0,
0,0,0,0,-1,0,0,0,0,0,0,1,0,1,0,0,2,1,1,1,0,0,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-2,0,1,1,1,0,0,0,-2,-1,
1,0,0,-1,-1,0,0,0,1,1,0,1,-1,2,0,1,0,1,1,-1,-3,
0,-1,0,1,1,-1,0,0,-1,1,1,-1,-1,0,-1,-1,0,1,0,-1,
0,-1,2,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,
0,-1,0,0,0,0,0,0,0,-1,0,1,-1,0,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,-1,0,0,0,0,1,0,0,0,0,0,0,-1,-1,0,1,0,-1,-1,
0,0,0,0,3,-2,-2,-2,1,-2,-1,-1,-2,0,-1,0,1,-2,-1,
0,-1,2,0,1,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,
0,0,0,0,0,0,0,0,1,0,-2,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,1,0,-1,0,0,0,0,0,1,0,
0,2,0,1,1,1,1,-2,0,1,1,2,-2,-1,0,0,2,0,1,1,1,
0,1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-2,0,0,0,0,
1,0,0,0,-1,-1,0,-1,-2,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,1,0,1,0,0,
0,1,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,-1,0,-2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,
0,0,1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-3,
0,1,-1,0,0,-2,2,1,3,0,1,2,-3,0,-1,1,-1,1,-1,-1,
-1,0,1,2,1,0,1,-2,-2,-1,3,1,0,0,2,0,0,0,0,-2,0,
0,2,0,0,0,0,0,1,0,1,-2,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,
0,0,-1,1,2,0,0,0,0,0,0,1,-2,0,0,0,0,0,0,1,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,
0,0,1,0,1,0,0,1,0,0,-1,1,0,0,0,-1,0,1,-2,1,-1,
-5,0,2,2,3,-1,-1,-2,1,2,1,1,-4,-1,-1,0,-1,-1,0,2,
-1,0,0,0,-1,2,1,-3,-2,-2,-1,1,0,0,-1,0,0,1,0,1,
2,0,-1,-1,1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,0,0,1,1,0,0,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,
0,-2,0,-1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-2,
-2,0,0,-1,1,0,0,0,0,0,0,-1,0,0,-1,2,1,0,-1,1,1,
1,1,-1,0,0,1,2,1,0,0,-1,1,0,0,0,0,0,0,1,0,0,1,
1,1,0,0,1,1,0,1,1,0,0,0,-1,0,-1,0,0,1,0,0,1,0,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,-2,-1,0,1,-1,-1,0,-1,1,0,0,0,-1,-1,1,-1,
1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,1,0,0,0,0,-1,
0,0,0,0,0,1,0,1,0,0,0,-1,0,0,-1,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,
0,0,0,0,-1,1,-2,0,1,0,1,0,0,-1,0,1,1,1,1,0,-1,
-1,0,0,1,0,-1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,-1,
1,1,0,-1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,
1,0,0,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,-2,0,-1,-2,0,0,0,-1,-1,-1,2,
0,2,-2,0,2,-1,-2,-1,-1,-2,-1,0,0,0,0,0,-1,0,2,0,
-2,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,-1,
0,1,0,0,0,-2,0,0,-1,0,0,0,0,0,0,0,0,1,1,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,
0,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,1,0,0,0,0,0,-2,0,1,0,0,0,1,0,-1,0,0,0,1,
-1,-1,0,0,5,1,-2,1,2,-1,0,-3,-3,0,-1,-1,0,-3,0,
0,0,2,2,1,-1,0,1,0,3,-4,0,0,0,-2,-1,1,2,-1,-1,
-1,0,0,0,0,0,0,0,0,-1,-1,1,0,0,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,0,0,-1,0,0,
0,0,0,1,0,0,0,2,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,
0,1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
-2,1,0,-1,0,0,0,0,1,1,0,-1,-1,-1,0,-1,0,0,0,-1,
0,0,0,1,0,0,0,-1,0,-1,0,-2,-1,-1,-1,0,-1,-1,0,0,
-1,1,-1,1,0,-1,0,0,0,0,-1,1,0,0,0,0,1,0,-1,0,0,
1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,1,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,-2,1,3,0,-1,1,2,2,1,0,2,-2,0,2,0,1,0,1,0,
-1,1,1,-1,0,1,0,1,0,-2,1,3,-1,-1,0,2,1,0,1,-1,
0,0,-2,0,0,-1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,
0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,
1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,1,0,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,1,0,0,0,0,0,-1,-1,0,0,1,-1,-1,0,0,
-1,-2,0,0,-2,-2,2,-2,3,1,0,2,0,3,-2,-1,-3,2,0,0,
1,0,-3,2,0,-1,1,0,0,-1,1,-2,1,2,1,1,2,0,0,0,0,
-2,0,1,2,1,-1,0,0,1,1,0,1,-2,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,-1,0,0,1,0,0,
1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,0,0,0,0,
1,0,0,1,2,1,0,1,0,0,1,0,0,0,-1,0,0,0,0,1,2,2,
1,3,1,0,1,1,-1,0,-1,0,1,0,2,-3,2,1,0,0,2,-2,0,
-1,0,0,1,1,-1,1,1,0,0,-1,0,1,0,0,0,1,0,-1,-1,-1,
1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,-1,0,0,0,0,0,
1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,-1,0,
-1,0,1,1,0,0,-1,1,0,0,0,-3,-1,0,0,-1,2,0,1,0,0,
0,1,0,0,0,0,2,-1,-3,0,0,-1,1,-1,-1,1,-1,0,1,-1,
-2,1,1,0,-1,-1,1,-1,0,0,0,1,0,0,0,1,1,1,1,1,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,
0,0,0,0,0,0,0,-1,-1,0,0,-2,0,0,0,0,-1,1,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,1,
0,0,0,0,-1,0,0,-1,1,3,2,0,1,1,1,3,1,3,-1,-1,0,
0,1,0,0,2,-1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,
0,0,0,0,0,0,0,0,0,1,1,0,-1,-2,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,
0,0,0,0,0,0,0,-1,1,0,0,-1,0,1,0,0,0,-1,1,-1,0,
0,-1,2,1,1,1,0,0,1,0,-1,0,1,0,-1,2,0,-1,-1,2,-1,
1,1,1,1,0,0,0,0,0,1,0,0,-1,0,1,0,0,0,0,1,-1,1,
0,-1,-1,0,0,1,1,1,0,0,-1,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,-2,-1,-1,3,
-4,2,-1,2,4,0,3,1,-1,4,0,2,0,-1,-3,0,1,0,0,-1,
-1,2,1,0,1,-2,-2,-1,3,3,0,-1,0,0,0,0,0,-1,0,-1,
2,2,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,1,0,0,0,0,0,0,1,0,0,-1,0,0,-1,0,0,0,0,
-1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,0,0,-1,1,1,0,0,0,0,0,0,0,0,1,2,
1,0,0,0,0,0,0,0,1,-1,-1,0,0,0,1,1,0,0,0,0,1,0,
-1,0,0,-1,0,1,0,0,0,2,0,0,1,0,0,0,0,-1,0,0,1,
0,0,-1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-2,3,2,0,2,0,1,
-1,1,1,-1,-2,-2,0,1,1,1,0,-2,4,1,0,0,1,-1,-1,0,
1,0,0,-1,0,0,0,0,0,0,0,1,1,-1,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,
0,1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,
0,-1,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,-2,0,-1,0,-1,-2,0,0,0,-1,0,1,0,0,0,-1,
0,0,-1,-1,0,-1,0,-1,1,2,0,0,0,0,0,0,1,0,0,0,1,
0,0,0,0,-1,0,0,0,1,1,0,0,1,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,
0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
-1,1,1,-2,5,1,1,-1,-2,3,-1,-1,-2,-2,-1,-1,0,0,0,
0,1,1,-2,2,1,-1,0,1,0,-3,0,1,1,0,0,1,0,0,0,0,
1,0,3,1,-1,-2,0,0,0,-1,1,0,1,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,
-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-2,-1,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,0,0,0,
0,0,0,0,-1,-2,0,0,0,0,0,2,0,0,-1,1,0,0,0,-2,0,
0,-1,-1,-2,-1,2,0,-1,1,1,0,0,0,0,1,1,-2,-1,0,0,
0,-1,-1,2,-1,0,-1,1,1,0,0,-1,0,1,0,0,0,0,0,-1,
0,0,-1,1,1,0,0,1,1,0,0,-1,0,0,0,0,-1,-1,0,0,0,
0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,1,1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,
0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,1,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,
-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,3,1,1,
2,1,0,2,3,1,2,-1,0,-2,2,1,0,-1,1,-1,1,1,0,0,1,
0,1,0,0,0,0,-1,1,0,1,0,0,1,0,0,0,-1,0,-1,0,1,
0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,0,
-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,-1,0,
0,0,-1,0,1,0,0,0,0,0,-1,0,0,1,1,0,1,1,0,-2,-2,
1,0,-2,0,0,-1,1,1,1,-1,-1,2,0,-1,-1,0,-3,-1,1,0,
-1,-1,2,0,-1,-1,0,-1,-2,1,0,0,0,-1,0,-1,0,0,1,0,
-1,-1,1,0,-1,0,0,0,1,1,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,
0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,
0,0,0,0,0,-1,0,0,1,-1,0,0,0,1,2,1,4,2,2,4,0,1,
-1,-2,1,-2,1,1,-2,-3,0,5,0,2,0,0,2,0,-3,1,0,-1,
0,2,-2,-1,2,2,2,0,-1,0,0,0,0,0,-1,-1,0,-2,0,1,0,
-1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,
0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,-1,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,-1,1,0,0,0,0,0,0,0,2,0,1,2,0,0,0,-1,1,-1,
0,0,1,0,1,0,0,2,1,-2,-2,1,-3,2,-1,-4,0,-6,0,1,1,
1,-2,2,0,1,0,0,-1,0,0,1,-2,-1,0,0,2,2,1,-2,-1,0,
1,0,-1,0,0,1,1,0,-1,-2,-1,1,0,1,1,-1,0,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
-1,0,-1,0,0,0,1,0,0,0,0,0,0,-2,1,0,0,0,0,0,-1,
1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,
0,-1,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,-1,0,0,0,0,
1,0,0,1,0,-1,1,0,-1,0,-1,0,1,-1,-1,0,2,1,-1,0,0,
2,1,0,0,-1,1,1,-1,1,0,0,-1,2,-1,0,0,0,1,0,0,0,
-1,0,-1,0,-1,1,0,-1,-1,0,-1,0,0,1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,
0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,0,
0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,1,0,0,1,1,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,
-3,-2,0,-1,0,-1,-2,0,0,1,1,0,0,-2,0,0,1,-2,1,-1,
-1,-1,0,0,1,1,0,0,-2,0,0,1,0,-1,0,0,0,0,0,0,-1,
0,1,1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,1,0,0,0,0,0,0,0,0,0,0,-3,2,1,0,-2,2,1,2,
3,1,0,-1,0,3,1,0,0,-1,-1,-1,1,0,-2,0,0,1,-1,0,
1,1,1,-1,-1,0,1,1,0,0,0,0,1,0,0,0,2,3,0,-1,0,
0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,
0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,-1,0,0,0,0,0,0,0,-1,0,0,1,0,0,0,0,-1,
0,0,0,0,-1,-1,0,0,0,1,1,0,0,2,1,0,2,1,0,-1,0,1,
0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,1,1,-1,-1,0,1,0,
1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,0,0,0,
0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,-3,2,1,-2,-2,-2,3,0,-2,-1,-1,1,1,0,0,-2,0,0,1,
-1,1,0,0,2,0,-1,0,0,1,1,3,0,-1,-1,0,1,2,0,0,0,
0,0,0,0,0,2,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,
0,0,0,0,0,0,1,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,1,
-2,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,-1,-1,-1,
0,0,0,0,-1,2,-1,-1,2,0,0,1,2,-1,-3,-1,-1,0,0,-1,
1,1,-1,0,0,0,-2,1,1,1,-1,-1,0,-1,0,0,1,0,0,1,0,
-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,1,0,-1,-1,0,0,0,0,0,0,
0,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,0,
0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,-3,-2,0,0,-2,
-1,-3,-1,0,-2,0,3,2,-1,0,-3,1,-1,0,0,-1,-1,1,-1,
1,0,0,1,-1,-1,-1,0,1,0,1,0,-1,0,0,1,0,0,0,2,0,
-2,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,
1,1,0,1,0,-1,0,0,0,0,0,1,0,0,-1,0,1,-1,2,1,0,
-2,-1,-1,0,0,0,-3,0,-1,-1,0,0,0,0,-1,0,0,1,0,0,
0,-1,-1,1,1,0,-2,-1,-1,0,0,0,0,-1,0,0,1,-1,0,0,
0,-1,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,1,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,-1,
-1,-1,-2,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,1,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,1,0,-1,-1,
0,0,0,0,1,0,0,0,0,1,1,0,0,-1,0,-1,0,-1,0,1,-1,
0,0,0,1,-1,1,0,0,1,-1,0,0,0,0,0,0,0,-1,0,0,0,
-1,0,1,0,-1,0,-1,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,
0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,-1,0,0,0,0,0,-1,0,0,2,0,0,0,-1,0,-1,1,1,0,
-1,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,
1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,-2,-1,-1,-3,-3,2,-1,2,2,2,1,0,0,3,0,2,5,-2,-5,
1,0,1,1,-2,-1,2,-1,0,1,0,0,2,1,0,-1,-2,0,1,0,0,
1,0,0,0,0,0,0,0,-1,1,0,0,1,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,
0,0,0,0,0,0,0,0,1,2,1,0,1,0,0,0,1,0,-1,-1,0,0,
-1,0,0,0,0,-1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,
0,-1,0,0,1,0,0,0,1,0,0,0,0,0,0,-1,-1,0,0,0,2,
1,4,-1,2,2,1,3,0,1,1,-4,1,1,0,0,-2,4,0,1,1,1,
1,-1,-2,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,-1,
0,0,-1,0,0,-1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,0,2,1,0,0,0,0,0,
0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,
0,1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,1,0,0,0,0,0,
0,0,-1,1,-1,-1,1,0,0,0,0,0,-1,-1,0,0,-1,0,1,1,
-1,0,1,1,-1,0,0,1,0,1,1,0,0,0,0,-1,0,1,1,0,0,
0,1,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,1,-2,-2,-1,-1,-1,-2,-1,-1,
2,-1,0,-2,0,1,1,2,0,-2,2,1,1,0,2,-1,-2,-1,0,0,
-2,0,1,0,-1,-1,-1,0,-1,0,0,0,1,0,1,0,2,1,0,-1,
-2,0,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,-1,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0,
0,0,1,-1,0,0,-1,0,0,1,-1,0,0,0,0,1,0,0,0,0,0,
0,-1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,-1,0,-2,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,1,
0,0,0,1,0,0,0,0,1,-1,0,0,0,1,1,-1,-3,0,-1,-1,1,
-3,1,-2,-2,2,-2,2,1,0,1,-1,0,0,0,1,0,-1,-1,0,0,
0,0,0,0,-1,0,0,0,-1,0,0,0,0,1,0,0,-1,0,1,0,1,
1,-1,0,-1,1,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,
0,0,0,0,0,0,-2,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,
0,-2,0,0,0,-1,0,0,0,1,0,-1,-2,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,-1,0,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
-1,0,0,0,0,0,0,0,1,-1,0,0,0,1,-3,-1,2,1,-2,-2,
-1,2,0,2,2,2,2,-3,0,-2,2,0,0,-1,0,0,0,-1,2,1,0,
0,0,-3,-1,1,2,1,1,1,0,0,0,0,-1,0,-2,1,-1,-1,0,
0,1,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,
0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,-1,0,0,0,-1,0,1,1,0,0,0,0,0,0,0,-1,
1,1,1,1,0,0,0,0,1,-2,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,1,
0,1,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,-2,0,1,
1,1,0,1,1,0,2,0,-1,-2,0,0,1,0,0,-1,2,0,0,0,0,
-1,1,0,0,-1,-1,-1,0,0,0,0,0,0,0,1,0,-1,0,-1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,1,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,1,1,-1,-1,1,1,-2,-1,-2,1,-2,-1,
0,-1,2,0,-1,-2,2,1,0,1,2,1,-2,0,-2,0,1,2,-1,0,
-2,0,-1,0,-2,0,0,0,-1,2,0,0,1,0,-1,0,0,-1,0,0,
0,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,0,0,1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,1,0,0,
0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,1,0,0,
0,0,1,1,0,1,2,-2,-2,2,0,1,-1,-1,1,-1,4,2,-1,-1,
-3,0,1,1,1,3,-1,0,0,-1,1,-1,1,0,-1,-3,-1,0,2,0,
0,-1,1,0,0,0,1,0,0,0,0,0,1,0,-2,0,1,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,
-1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,1,0,0,-1,
0,0,0,0,0,-1,0,-3,1,0,0,-1,-1,2,-1,-1,3,1,0,1,
0,0,-2,0,-1,0,-1,1,-1,0,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,-1,
-1,0,0,1,0,0,0,0,1,-1,-1,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,3,
2,-2,0,2,-3,0,-2,-1,-1,-3,2,2,-2,1,-1,-2,0,2,-1,
-1,-1,-1,1,0,-2,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,
1,0,0,0,0,1,-2,-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
-2,2,1,1,-1,-2,1,0,1,1,-1,0,1,0,0,1,0,0,0,1,0,
0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,
2,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,-2,0,1,0,0,0,1,
0,-1,0,0,0,0,0,0,0,0,2,0,0,0,1,-1,0,-2,0,1,0,
-2,-1,-1,-1,0,-1,3,1,1,-1,0,-2,1,0,-2,0,0,-1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,-1,0,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,
0,-1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,-1,0,-1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,1,2,1,1,1,1,1,-1,1,1,-1,1,
-1,0,-1,0,2,0,1,0,1,1,-2,-1,0,0,-1,0,0,0,-2,0,1,
0,0,0,1,0,-1,1,0,-1,-1,0,-1,0,0,0,0,-1,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,
0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,2,
-1,-1,0,1,-1,0,-3,0,2,-2,0,-1,0,0,0,-1,0,1,1,0,
0,-1,1,0,-2,0,0,-1,-1,1,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,1,0,-1,-1,-1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,2,0,
-1,1,0,0,0,0,1,-1,0,0,0,0,1,0,0,1,0,-1,0,-1,1,
0,-1,1,0,-1,0,-1,2,1,0,0,-1,1,2,1,0,0,-1,1,0,1,
0,1,0,1,-1,1,0,1,1,-1,0,-1,0,1,1,0,0,0,1,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,-1,-1,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,
0,0,0,0,1,0,0,1,0,0,1,0,0,1,2,1,3,1,0,1,-1,0,
1,0,0,-1,-1,0,1,-1,0,0,-2,0,2,0,0,0,0,0,-2,-1,
0,2,1,1,2,-1,0,0,0,-1,0,1,1,0,0,0,2,1,0,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,-1,0,
0,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,1,0,-1,-1,0,2,0,0,2,-2,0,1,1,2,0,
1,-2,0,1,1,1,0,2,0,-2,0,0,1,0,1,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,
0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,-1,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,
0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,-1,1,0,
0,0,-1,-1,-1,1,2,1,1,0,0,-1,0,1,0,0,1,0,1,0,1,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,1,0,
1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,-1,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,
0,0,0,1,1,0,0,0,0,2,-1,0,1,1,0,-3,0,0,2,2,-2,0,
-3,0,1,0,2,-2,-1,-1,0,-1,-1,0,1,0,0,0,-1,-2,0,1,
0,-1,0,0,0,0,0,0,-1,0,1,1,0,1,-1,0,-1,0,1,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,
0,0,0,-1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,
0,0,-1,0,0,-1,0,0,0,0,0,1,0,-1,-1,0,0,0,1,0,0,
0,0,0,0,0,0,0,-1,0,2,0,0,0,0,1,1,0,0,0,0,0,1,
0,0,0,0,-1,-1,-1,0,1,-2,1,0,0,0,1,1,0,-1,0,-1,0,
-1,0,0,0,0,0,0,0,1,-1,0,-1,-1,-1,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,
0,3,-1,-2,-4,1,-2,-1,-3,-2,2,-2,-2,1,0,0,1,-1,1,
0,1,0,1,-1,1,1,-2,0,0,0,-1,1,0,0,-1,0,0,0,0,0,
0,0,1,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,
0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,-1,
0,0,2,0,0,0,0,1,-1,-1,0,0,0,0,0,0,0,1,1,0,0,0,
0,0,-1,0,-2,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,
2,-2,0,1,-1,1,-1,0,3,-4,-1,1,-1,3,0,2,-1,0,1,1,
1,-1,0,1,-3,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,
0,-1,1,1,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,-2,-1,0,0,-1,0,0,0,1,0,0,-1,0,0,2,0,
0,0,0,1,-1,-1,0,-1,0,0,0,0,-1,2,2,0,0,0,0,0,-1,
0,-2,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
1,0,0,1,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,3,0,-1,2,
3,0,0,-2,-4,-3,0,0,1,-4,-1,-1,-2,2,3,1,-1,-1,0,
-1,2,-3,1,0,-2,-2,0,0,0,-1,0,0,0,-1,0,0,-1,1,0,
1,-2,-2,-1,0,-1,-1,-1,-1,-1,2,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,-1,-1,0,0,-2,0,0,0,-1,0,0,0,
0,0,2,0,0,0,0,2,-1,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,
0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,1,1,0,
0,-2,1,2,3,-1,5,1,4,1,-2,3,-1,1,3,0,0,-1,-2,-1,
-1,1,0,0,-1,1,3,1,0,-1,2,-2,-2,-2,2,1,2,0,0,0,
0,-1,-1,0,0,1,0,-2,0,1,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,2,0,0,1,0,0,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,
0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,-2,-1,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
0,0,0,-2,0,0,-1,1,0,0,0,-1,0,0,0,1,0,-1,0,0,0,
0,0,-1,-1,0,0,1,0,0,1,0,-1,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,-1,2,2,1,0,1,
3,1,0,0,1,-1,2,1,-1,-1,1,-2,0,0,0,-1,0,1,0,0,2,
0,-2,0,2,1,0,0,0,1,0,0,0,0,0,-1,1,1,0,0,0,-1,
-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-2,-1,
0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,
-1,0,0,0,0,-1,1,1,-1,1,0,0,0,0,1,-1,0,0,0,0,0,
0,0,0,0,0,0,-1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,-1,
0,1,0,0,0,0,0,-1,0,0,-1,2,1,2,-1,1,0,2,2,-1,2,
1,0,1,1,0,0,0,1,-1,0,0,1,1,-2,2,-1,0,1,1,0,0,0,
1,1,0,0,0,0,0,0,0,0,-2,1,1,1,0,0,1,1,-1,1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,-1,0,1,1,0,0,0,-1,0,0,0,-1,
0,0,0,0,0,-2,1,-1,-2,-2,-3,2,1,-1,-1,0,2,2,-1,0,
0,0,0,-1,-2,0,-1,0,0,1,-1,0,0,2,0,0,0,1,0,0,0,
1,1,0,0,0,-1,0,0,0,2,2,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,
-1,0,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,
0,0,0,0,1,-1,0,0,1,0,0,0,1,0,1,0,0,0,-1,-1,0,0,
0,-1,0,-1,-1,-3,0,2,-1,0,2,0,0,1,-1,0,0,2,-2,0,
0,0,-1,1,1,0,2,0,-2,-1,0,-1,0,0,1,1,1,-1,0,0,0,
-1,0,0,-1,0,1,0,1,2,1,0,-1,-1,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,
0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,1,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,-1,0,-1,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,
0,-1,0,0,-1,0,0,0,0,-1,0,0,0,1,-1,0,0,-1,0,0,0,
1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,
0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
0,0,0,-1,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,-1,0,3,-1,1,1,-1,-3,-3,-1,
0,2,-1,-1,-1,-1,0,1,-1,0,0,1,-1,0,0,0,0,0,0,-1,
0,0,1,0,1,1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,
1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,
-1,0,0,0,-1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,
0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,2,2,1,0,2,-1,1,0,0,0,0,1,0,-1,0,1,
0,0,1,-1,0,0,0,1,1,-1,0,0,0,1,0,0,0,0,0,0,0,-1,
0,0,0,0,0,0,-1,0,1,1,0,0,0,0,-1,0,0,0,0,0,0,0,
-1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,1,0,0,0,0,
0,1,0,0,0,0,1,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,0,0,
0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,3,-1,-1,
1,0,-1,-1,-3,-1,0,-3,0,1,1,1,-1,-1,0,0,1,0,0,-1,
1,0,-2,1,0,-1,-1,1,-1,-1,1,0,0,-2,0,0,0,0,0,0,0,
1,-1,-2,-1,0,-1,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,1,0,0,2,0,
0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,-1,0,
-2,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,1,
0,1,1,0,0,0,0,0,-1,0,0,1,-1,1,0,0,-3,-3,2,1,-2,
1,1,1,2,1,1,1,-2,2,0,0,1,-1,-2,0,1,0,-1,-1,0,1,
1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,1,1,1,-1,
-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,-1,1,0,0,0,0,0,
0,0,2,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,-3,-3,-4,-2,-1,-1,-2,
-4,0,-1,-1,3,1,-2,0,0,0,-3,0,-1,0,0,-1,1,1,0,0,
0,-1,-1,0,1,0,-1,0,0,0,0,0,0,0,0,1,0,-1,-1,0,0,
1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,1,1,0,0,0,
1,0,0,0,0,0,0,0,1,-2,-1,0,0,0,0,0,0,0,0,0,-1,
1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,
1,0,0,0,0,0,1,0,0,0,0,0,0,-1,-1,0,1,0,1,-1,-1,
2,-2,1,1,-2,0,0,2,1,0,-1,0,0,-1,1,1,0,0,0,0,0,
0,0,0,1,1,0,1,0,0,0,0,0,0,-1,-1,0,0,0,1,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,1,0,0,0,0,-1,-1,0,0,-1,0,0,1,0,-1,0,0,
0,0,0,0,0,0,0,-3,0,0,-1,-1,0,0,1,1,2,1,-1,2,-2,
0,-2,3,-1,0,0,0,-1,2,0,0,1,0,-1,-1,0,-2,0,2,0,
1,1,-1,0,0,-1,-2,0,1,1,-1,-2,0,1,0,1,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,-1,0,0,0,0,0,1,
-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,-1,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,-1,
0,0,0,0,2,3,1,1,2,1,0,0,-2,0,0,0,-1,-1,-1,0,0,
2,-1,0,0,1,-2,0,0,0,0,1,2,0,1,0,-1,1,0,0,1,0,
0,1,1,0,-2,-1,-1,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,1,0,
-1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,
0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,
0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,1,0,0,0,0,
-1,0,-1,-1,0,-1,-1,1,0,0,0,0,1,-1,1,1,0,-2,1,0,
0,0,-1,0,0,1,0,0,-1,1,0,1,0,0,-1,0,1,0,0,0,-1,
0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,1,0,-1,0,
0,1,-1,-1,0,-1,-1,0,0,0,-1,-1,1,1,0,0,0,0,1,-1,
-1,-1,0,0,1,0,0,-2,0,0,1,-1,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,-2,-1,0,-1,-4,1,-1,1,3,
-2,-1,0,4,0,1,3,2,-4,1,0,-1,-4,0,1,-2,0,0,-2,-2,
0,0,1,1,0,0,1,-1,0,0,1,-2,0,0,0,1,1,0,1,0,1,0,
0,-2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,
0,0,0,0,0,0,-1,1,0,0,0,1,0,0,0,0,1,0,0,-1,-1,
0,0,0,0,1,0,0,0,0,0,0,0,-2,0,-1,0,0,0,0,0,0,0,
0,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,
-1,-1,0,0,1,-2,-1,0,0,-2,0,2,0,0,1,1,2,1,-1,2,
-1,1,1,-1,0,1,0,0,-1,-1,-1,0,-2,1,2,0,0,0,1,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,2,0,0,1,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,
0,0,-1,1,-1,0,0,2,-1,0,1,0,0,-1,-1,-1,0,-2,-2,1,
-1,-1,1,2,1,-2,1,-1,0,0,-2,-1,0,-1,0,0,0,-2,1,1,
1,-1,-1,-1,0,0,0,1,0,0,0,0,-2,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,1,0,0,0,0,-1,1,0,0,-1,-1,0,0,0,0,-1,-1,
0,0,0,0,0,0,0,-1,-1,0,1,0,-2,0,1,2,1,0,0,0,2,
1,0,-1,-2,1,0,0,1,1,0,1,1,0,-1,-1,-1,0,1,0,-1,
0,0,0,0,0,-1,-1,0,0,0,0,0,1,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,
1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,-1,0,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,0,1,0,
0,0,0,0,1,2,0,1,1,3,-1,0,0,-2,0,-3,0,-1,-1,0,0,
3,-1,1,0,1,1,0,-2,-1,0,1,1,2,1,-1,-2,0,0,0,0,0,
0,1,1,0,0,-1,0,-1,-1,0,-1,-1,0,1,1,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,1,-1,0,0,1,0,0,0,0,0,1,1,
0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,-1,2,1,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,
0,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,-1,1,0,0,0,0,
-2,0,-1,-3,1,1,-4,-2,-1,-1,0,-1,-1,-2,-1,0,-1,-1,
2,0,0,0,1,0,-1,-1,0,1,-1,0,1,0,-1,-1,-1,0,0,0,
0,1,1,0,2,1,-1,-1,0,0,-1,0,2,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,0,0,
0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,-1,1,2,0,0,0,-1,
-1,-2,3,-3,-2,-1,-2,1,0,0,2,-2,0,2,-2,2,-1,-2,-1,
-1,0,0,0,1,0,0,1,-1,-1,0,1,-1,0,0,0,-1,0,0,0,0,
0,0,0,0,1,1,2,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,1,0,0,-1,0,0,0,
0,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,1,0,0,0,0,
0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,
0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,2,
1,0,1,3,0,1,1,-1,-1,-2,0,0,0,0,0,2,0,1,0,1,1,
0,-2,1,0,0,0,2,-1,1,0,1,1,0,1,0,0,0,-1,0,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
0,1,1,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,
-1,0,0,0,1,0,-1,0,0,0,0,0,0,-1,-1,1,4,-1,2,-1,
0,3,-1,0,1,-2,1,1,1,0,-1,-1,0,0,-1,0,-2,-1,0,0,
0,1,-1,-1,0,3,1,-1,-1,0,0,0,0,0,-1,0,-1,1,0,0,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,
1,2,-1,0,0,0,0,0,1,1,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,
0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,0,-1,2,-1,0,
2,1,2,0,0,0,-1,0,3,-1,-2,1,0,0,0,-1,0,2,0,0,0,
-1,1,1,0,-1,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,
0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,-1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,
0,0,0,0,2,-1,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,-1,0,0,-2,0,-1,-1,-1,-1,0,1,0,-1,-1,
1,0,1,1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,1,0,1,
-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,0,-2,-1,-2,0,-1,1,0,1,1,1,-1,0,-1,
-1,1,0,0,-1,0,-1,1,0,0,0,0,0,-1,0,0,1,0,0,-1,1,
0,0,0,0,0,0,0,0,0,1,0,0,2,1,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,-1,0,0,0,0,1,
-1,0,1,-1,0,0,-3,-2,-1,-2,0,0,-1,-2,-1,-1,1,0,1,
0,0,-1,1,-1,-2,-1,0,-1,-1,1,0,-1,0,0,0,0,0,0,0,
0,0,0,1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,
1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,-1,0,0,0,0,0,1,0,0,0,0,1,2,1,0,
1,0,1,1,1,0,-1,-1,1,0,-2,1,2,0,1,0,0,2,0,-1,1,
0,-1,-1,1,-1,0,0,1,1,1,0,0,0,-1,-1,0,0,0,0,-1,
0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,-1,0,0,0,0,0,-2,-1,2,2,0,2,0,2,2,0,4,
-2,-2,0,-1,1,1,1,0,0,0,0,1,-2,1,2,0,0,-1,0,-2,0,
1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,-1,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,1,1,-1,-1,0,0,0,
0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,
0,-1,1,-1,0,0,-2,2,1,-1,-2,-1,1,1,1,-1,-1,1,-1,
2,2,-1,0,0,1,0,1,0,0,1,-2,-1,0,0,0,1,3,0,-2,0,
1,1,0,0,0,0,0,1,0,-1,0,2,1,0,0,1,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,2,1,0,
0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,-1,-1,
0,0,0,0,0,0,-1,0,1,2,0,0,0,0,-1,0,0,0,0,-1,0,0,
0,-1,0,-1,-2,0,-2,0,0,0,0,-2,3,0,-1,2,-1,0,-2,0,
0,0,-1,1,0,-1,0,0,0,1,0,1,1,0,-1,-1,-1,0,0,0,0,
0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,
1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,
0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,-1,0,0,-2,0,0,2,-1,0,1,-2,-1,0,1,
0,0,-1,-2,0,0,0,-1,0,1,0,0,-1,0,1,1,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,
0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,1,
0,0,0,0,-1,-3,0,-2,-1,-1,-1,2,0,-1,1,0,0,0,0,2,
-1,1,0,1,-1,1,-1,-1,0,0,-1,0,1,0,-1,-1,0,1,0,0,
0,0,1,0,0,0,0,1,1,0,-1,1,1,0,0,-1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
-1,-1,0,1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,1,0,
0,-1,-1,0,1,1,2,0,2,-3,-1,-1,0,0,-3,1,0,-1,-1,1,
-2,0,0,3,-3,0,2,-1,0,2,1,-4,0,1,1,0,0,0,-1,0,0,
0,2,0,1,0,0,0,0,2,0,-2,0,-1,3,0,0,0,0,0,0,0,0,
0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,
0,-2,0,0,0,0,-1,1,2,0,0,0,0,0,0,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,-1,
0,-1,-1,0,0,-1,-1,-1,0,-1,0,1,1,0,0,0,1,-1,0,0,
1,0,0,0,1,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,0,0,1,-1,1,1,
1,0,0,2,-1,0,0,0,-1,0,0,0,-1,2,-1,0,0,0,0,0,1,
0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,-1,0,1,0,0,
-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
-1,0,-1,-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,
0,0,0,0,0,0,4,-2,-1,1,3,2,-1,-1,-1,0,2,-3,0,-2,
-2,1,-1,1,2,1,-1,1,1,0,2,0,0,0,-2,-1,-2,0,0,0,
-1,-1,-2,0,0,0,-1,0,0,1,-1,-3,-2,0,-1,-2,-1,0,-1,
1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,
0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,
0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,
0,-1,0,1,1,1,1,0,0,0,0,-1,1,0,-1,-2,0,0,0,0,0,
-1,0,0,-1,1,0,0,0,1,0,0,-1,-1,-1,0,0,-2,0,1,-1,
1,0,-1,1,1,1,0,0,-1,1,0,1,0,-1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,-1,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,-1,-1,1,1,0,0,0,0,0,0,
0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,
0,0,1,-1,-2,-1,-2,0,-3,-2,-1,-1,0,0,-2,2,-1,1,2,
-1,0,2,0,0,2,-1,0,0,0,0,1,-1,0,1,1,-1,-1,-2,-2,
1,0,0,-1,1,0,-1,-1,-1,0,1,-1,-1,-1,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,
0,-1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,-1,1,-1,1,1,0,0,0,0,0,1,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,1,1,
1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,
0,-2,0,1,1,-1,-1,-2,-1,4,0,2,0,3,4,-1,2,-2,1,-2,
-1,0,0,-1,2,-3,3,1,0,1,0,0,-2,1,2,2,1,0,1,0,0,
1,-2,0,-3,2,1,0,0,0,1,2,0,1,-2,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,1,-1,-1,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,
0,0,0,-1,0,2,2,1,0,1,0,0,-1,0,0,1,-1,0,0,0,0,
1,0,1,0,-2,0,1,1,0,-2,4,2,-1,2,-1,1,0,-2,0,0,
-1,-1,1,-2,-3,1,0,0,-1,2,1,-1,-1,0,0,1,0,0,0,0,
0,0,-1,0,1,2,0,0,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,
0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,1,
0,0,0,0,1,-1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,-1,0,0,0,1,0,1,
-1,0,1,1,0,0,0,0,-1,1,0,0,1,-1,0,0,-1,0,-1,0,1,
0,2,-1,0,0,0,0,-2,0,0,-1,1,1,0,-1,0,0,0,0,-3,1,
0,0,0,0,0,-2,0,2,-1,0,0,0,1,0,0,0,-1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,
0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
1,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,1,0,0,0,0,
0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,-1,-1,0,-2,-2,-1,
0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,2,-1,0,2,0,0,0,
1,2,-2,2,1,0,1,1,0,-1,0,0,1,-1,0,0,1,0,-1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,
0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,-1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,-1,-1,0,0,1,0,0,0,0,-1,0,0,
0,0,0,0,0,0,0,1,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,
2,2,-1,-2,2,2,0,-1,-2,0,2,-1,0,1,-2,0,-2,3,1,1,
1,3,1,-1,-2,-1,0,1,2,2,1,-2,-1,0,0,0,1,0,0,-1,
2,1,0,-1,0,0,0,-1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,
0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,-1,1,0,1,0,0,0,
0,0,0,0,-1,1,0,2,2,0,0,0,0,0,1,1,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,1,
-1,0,0,0,0,0,0,0,0,1,0,0,-1,1,1,0,0,1,0,-3,-3,
0,-2,1,-1,-1,1,-3,0,1,2,1,0,-2,0,2,0,1,0,-1,2,
1,-2,1,0,1,0,3,-2,0,0,0,1,0,0,0,0,-1,-1,-1,0,0,
1,-1,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,
1,0,-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-2,1,1,-1,0,0,0,0,1,-1,0,1,
1,0,0,1,0,0,0,0,0,1,-1,0,0,0])>;

return _LR;
