Page 131 of 158

Re: Thread For Your Unrecognised CA

Posted: January 11th, 2025, 12:49 pm
by hibiscus
Found this rule while rulegolfing.

Code: Select all

x = 0, y = 0, rule = B2en3-ajnr4a6-an78/S12ack3a
!
[[ RANDOMIZE ]]
The most common spaceship is a c/8d:

Code: Select all

x = 2, y = 3, rule = B2en3-ajnr4a6-an78/S12ack3a
2o$2o$bo!
Meet this jolly 11c/37 puffer:

Code: Select all

x = 97, y = 155, rule = B2en3-ajnr4a6-an78/S12ack3a
37b2o19b2o5$38b2o17b2o2$37b2o4b2o7b2o4b2o6$44b2o5b2o5$36b3o19b3o$36bo
bo19bobo$38bo19bo13$37b2o19b2o$37b2o19b2o3$42b2o9b2o$42b2o9b2o2$bo93b
o$2bo34b2o19b2o34bo$2o93b2o5$42bo2bo5bo2bo$38b2obo3bo5bo3bob2o$41bo2b
obo3bobo2bo$39bobo13bobo$42b3o7b3o$43bo9bo6$37b2o19b2o$15b2o63b2o$16b
o63bo$14b3o63b3o5$37b2o19b2o$37b2o19b2o2$42b3o7b3o$44bo7bo2$43bobo5bo
bo$44bo7bo$37b2o19b2o4$29bo37bo$31bo33bo$28bo12bo13bo12bo$29bo10bobo11b
obo10bo$39bo3bo9bo3bo$38bo2bo2bo7bo2bo2bo$38bo2bo2bo7bo2bo2bo$39bo3bo
9bo3bo$40bobo11bobo$41bo13bo2$38b2o17b2o$38b2o17b2o12$34b2o7b2o7b2o7b
2o$34b2o2bo4b2o7b2o4bo2b2o$38bo19bo$34b2o25b2o$34b2ob2o19b2ob2o$37b2o
19b2o8$45b2o3b2o$45b3ob3o5$39bo17bo$40bo15bo$38b2o17b2o3$40b2o13b2o$40b
2o13b2o5$41b3o9b3o$40bo15bo$39bobo13bobo$39b2o4b2o3b2o4b2o$39bobo3b2o
3b2o3bobo$42b13o$44bob2ob2obo$42bobobo3bobobo$46b2ob2o9$46bo3bo$45bob
obobo3$46bobobo$47b3o!
Some oscillators:
p23:

Code: Select all

x = 7, y = 6, rule = B2en3-ajnr4a6-an78/S12ack3a
2o3bo$2o3bo3$o2bo2bo$2bobo!
p27:

Code: Select all

x = 30, y = 30, rule = B2en3-ajnr4a6-an78/S12ack3a
10b2o6b2o$9bo2bo4bo2bo$10b2o6b2o$9bo2bo4bo2bo$10b2o6b2o5$bobo22bobo$o
bobo20bobobo$obobo20bobobo$bobo22bobo5$bobo22bobo$obobo20bobobo$obobo
20bobobo$bobo22bobo5$10b2o6b2o$9bo2bo4bo2bo$10b2o6b2o$9bo2bo4bo2bo$10b
2o6b2o!
p31:

Code: Select all

x = 27, y = 5, rule = B2en3-ajnr4a6-an78/S12ack3a
2bo21bo$3bo5bo7bo5bo$obo7bo5bo7bobo$3bo5bo7bo5bo$2bo21bo!
90 degree reflector (repeat time 56):

Code: Select all

x = 3, y = 7, rule = B2en3-ajnr4a6-an78/S12ack3a
o$o3$b2o$b2o$2bo!
I have more stuff that I will submit tomorrow.

Re: Thread For Your Unrecognised CA

Posted: January 12th, 2025, 12:21 am
by islptng
I found this rule:

Code: Select all

#R B2k3-cqr4-aintw5-ac6-a78/S2ae3eijny4irz5acenr6ck
! [[ RANDOMIZE ]]
Sadly, apgsrc only goes 30 soup/sec on my laptop. Will check later.

Re: Thread For Your Unrecognised CA

Posted: January 13th, 2025, 2:09 pm
by Naszvadi
Naszvadi wrote: January 8th, 2025, 10:31 am
whatislife wrote: January 7th, 2025, 3:28 am Some engineering in a rule I saw go by in Catagolue recent hauls, first explored by LaundryPizza03:

...

Some more corderships are waiting to be made, with at least two other types of linear growth in this rule: p256 c/2 puffer with lots of debris and a 22c/512 switch engine

Code: Select all

x = 236, y = 10, rule = B37c/S2-c3-c4i6k
3bo3bo222b2o$2b3ob3o221b2ob2o$b2obobob2o220b2obo$bo2bobo2bo$b2obobob2o
$b2obobob2o$bo2bobo2bo$bo2bobo2bo$214b2o$b3o3b3o204b2o!
...

Bonus breeder, shoots oblique puffers:

Code: Select all

rle
...
I don't always self bump, butt when I do, the cell numbers are tens of millions \end{meme}

Cordership, speed is (20,2)c/61:

Code: Select all

#C [[ TRACK -20/61 2/61 ]]
x = 392, y = 154, rule = B37c/S2-c3-c4i6k
391bo$391bo$391bo$370b3o$351bo$351bo$351bo$330b3o$311bo71b2o$311bo70bo
bo$311bo72bo$290b3o$271bo$271bo$271bo4$250bo$250bo27b2o$250bo31bo$268b
2o9bo2bo$207bo44b3o11bo2bo10b2obo$207bo40b2o16b2o15b2o$207bo32b3o5b3o
28b2o2bo$186b3o50bo2bobobo3bo22bo4b6o64bo$167bo71bo3bo2bobobo21b2o3b5o
66b2o$167bo71b3ob2o3bo19b2ob2ob3o70bobo$167bo73bobo24b2o2b2o$146b3o
124b2o$127bo71b2o56bobo14b4o$127bo70bobo56b2o16b3o$127bo72bo57bo17bo$
106b3o$87bo$87bo$87bo4$66bo$66bo27b2o$66bo31bo$84b2o9bo2bo163bo49b3o$
68b3o11bo2bo10b2obo162bobo49bo$64b2o16b2o15b2o161b2o49bo$56b3o5b3o28b
2o2bo$55bo2bobobo3bo22bo4b6o64bo$55bo3bo2bobobo21b2o3b5o66b2o$55b3ob2o
3bo19b2ob2ob3o70bobo$57bobo24b2o2b2o$89b2o$73bobo14b4o$73b2o16b3o$74bo
17bo163bo$256bo$256bo$235b3o$216bo$216bo$216bo60b2o$278b2o$277bo2$195b
o$78bo49b3o64bo27b2o$78bobo49bo64bo31bo$78b2o49bo83b2o9bo2bo$197b3o11b
o2bo10b2obo$193b2o16b2o15b2o$185b3o5b3o28b2o2bo$184bo2bobobo3bo22bo4b
6o$184bo3bo2bobobo21b2o3b5o$184b3ob2o3bo19b2ob2ob3o$186bobo24b2o2b2o$
218b2o$72bo129bobo14b4o$72bo129b2o16b3o19b2o$72bo130bo17bo19bobo$51b3o
189bo$32bo$32bo$32bo60b2o$94b2o$93bo2$11bo$11bo27b2o$11bo31bo$29b2o9bo
2bo163bo$13b3o11bo2bo10b2obo162bo$9b2o16b2o15b2o161bo$b3o5b3o28b2o2bo
165b2o$o2bobobo3bo22bo4b6o164b3o$o3bo2bobobo21b2o3b5o$3ob2o3bo19b2ob2o
b3o$2bobo24b2o2b2o$34b2o172bo$18bobo14b4o169b2ob2o$18b2o16b3o19b2o148b
2ob2o$19bo17bo19bobo150bo3b2o$59bo132bo18b2o2bo$192bo14bobob4o$189b3o
8b3o2b2o6bo$189bo10b4obobo$189bobo9bo$190b2o14bo$207b2o$204bo3bo2$205b
3o$23bo$23bo$23bo$26b2o$25b3o179bo$206bo$206b3o2$24bo$24b2ob2o$24b2ob
2o176b2o$26bo3b2o172bobo$8bo18b2o2bo153b2o17b2o$8bo14bobob4o153bobo$5b
3o8b3o2b2o6bo135b2o17b2o$5bo10b4obobo140bobo$5bobo9bo127b2o17b2o$6b2o
14bo121bobo$23b2o100b2o17b2o$20bo3bo99bobo$105b2o17b2o$21b3o80bobo$85b
2o17b2o$84bobo$65b2o17b2o$19b3o42bobo$18bo3bo22b2o17b2o$18b2o24bobo$
19bo24b2o$20bo$23b2o$18bo2b4o$18bo6bo$23bob2o$4bo13b3o2bo$b2obo11b3ob
3o$o15b2o$o9b3o$2o4bo4bo3bo$2bo7bo2b2o2bo$14bo3bo$14bo3bo$15b3o!
[APPEND#1]

Smaller:

Code: Select all

#C [[ TRACK -20/61 2/61 ]]
x = 82, y = 44, rule = B37c/S2-c3-c4i6k
75bo3bo$58bo15bo2bobo$58bo16bo$58bo17bo$37b3o4$76b3o$74b2ob2o$16b2o56b
o$17bobo58b4o$19bobo13b2o38b2o3b2o$6b2o13b2o10bo2bo34b3o5b3o$6b2o11b3o
11b2o17b5o12b2ob2o$11bo8bo30b2ob2obo8bo2bo2b2o$12bo3b2obo32bo13b2o$10b
2o3bobobo15b2o16b2o2bo8bo4bo$17b3o15b2o19bo11b2o$10bo4b4o16b2o$9b3o4bo
24bo$9b3o28b2o$40bobo$22bo$22bobo$22b2o3$37b3o30bobo$38b2o30b2o$71bo2$
9b3o2$5bo7bo46bo$4bobo6bo46bo$4bo8bo24bo2bo18bo$6b2o23b2obo3b3o$b2o3b
2ob3o17bobobo4b2o$2o5bo20b2o$b3o20b2o3bobob2o$2b2o20bobo3b2o$25b2o4b4o
$33bo!

Re: Thread For Your Unrecognised CA

Posted: January 14th, 2025, 8:08 am
by pifricted
A snoitareneG rule with c/4d, c/6d, and 2c/13o spaceships:

Code: Select all

# 0123456-a78/01234-z568/3
x = 39, y = 16, rule = B2-aS14zC-3
22.2B$21.A$10.A8.AB11.AB$8.2B$10.A8.B12.B7$24.B$B9.B20.B6.B$B9.B.B4.B
4.B3.B4.B$10.B.B5.B13.2B4.B$12.B11.B!
@RULE B2-aS14zC-3
@COLORS
0 48 48 48
1 125 255 125
2 255 255 255
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var s=a
var d=a
var f=a
var g=a
var h=a
var j=a
var k=a
var q={1,2}
var w=q
var e=q
var r=q
var t=q
0,q,0,w,0,0,0,0,0,1#B2e
0,q,0,0,w,0,0,0,0,1#B2k
0,q,0,0,0,w,0,0,0,1#B2i
0,0,q,0,w,0,0,0,0,1#B2c
0,0,q,0,0,0,w,0,0,1#B2n
2,q,0,0,0,0,0,0,0,2#S1e
2,0,q,0,0,0,0,0,0,2#S1c
2,q,w,0,0,e,r,0,0,2#S4z
1,a,s,d,f,g,h,j,k,2
2,a,s,d,f,g,h,j,k,0

Re: Thread For Your Unrecognised CA

Posted: January 14th, 2025, 11:48 pm
by confocaloid
Here are some extensible p12 orthogonal 5c/12 spaceships:

Code: Select all

x = 88, y = 52, rule = B3-ckqy4w5jkr/S23-ce4t5knr6ek
85b2o$86b2o$85b2o$85bo4$84b2o$84bobo$84bob2o$85b2o$85bo9$85b2o$75b2o9b
2o$74b4o7b2o$73b2o3bo6bo$74b4o$75b2o2$84b2o$84bobo$84bob2o$85b2o$85bo
9$33bo51b2o$14b2o16bobo8b3o29b2o9b2o$b2o2b2o6b4o7b3o6b3o3b2o2b3o5bob4o
5b2o2b2o6b4o7b2o$3o2b2o5b2o3bo6b2ob2o5b3obo7bo2b2ob3o2bo3b3o2b2o5b2o3b
o6bo$b2o2b2o6b4o7b3o6b3o3b2o2b3o5bob4o5b2o2b2o6b4o$14b2o16bobo8b3o29b
2o$33bo$84b2o$84bobo$84bob2o$85b2o$85bo!
#C [[ THEME MCell GRID TRACKLOOP 12 5/12 0/12 ]]
pifricted wrote: January 13th, 2025, 9:43 am A wick:

Code: Select all

x = 7, y = 57, rule = B3/S23:T10,61
bo3bo$o5bo2$bo3bo$2b3o2$3bo$2bobo4$b2ob2o$o5bo$bo3bo$2b3o4$2b3o$2bobo
3$bo3bo$b2ob2o$2bobo$3bo4$2b3o2$2bobo$3bo$3bo$2bobo$2bobo$3bo5$2b3o$b
o3bo3$b2ob2o$3bo6$3bo$2bobo$bo3bo$2bobo$2b3o!
confocaloid wrote: January 13th, 2025, 10:08 am
pifricted wrote: January 13th, 2025, 9:43 am[...]
Here a finite segment of the wick is attached to a known 10c/24 fuse:

Code: Select all

x = 279, y = 114, rule = B3/S23
32b2o8b2o8b2o8b2o8b2o8b2o$32b2o8b2o8b2o8b2o8b2o8b2o6$99bo3bobobo15bobo
bo2bo3bo$80b3o37bo$79bo3bo15bo3bo3bo19bo2bo3bo$78bo3b2o35bo$31bo9bo9bo
9bo9bo5bo21bo3bo3bo2bobobo8bobobo2bobobo$31bo9bo9bo9bo9bo5bo2bo37bo$
31bo9bo9bo9bo9bo5bo21bo3bo3bo2bo12bo10bo$78bo3b2o33bo$79bo3bo15bo3bobo
bo2bobobo8bobobo6bo$80b3o7$32b2o8b2o8b2o8b2o8b2o8b2o$32b2o8b2o8b2o8b2o
8b2o8b2o37$6b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o$6b
2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o4$134b3o$133bo2b
o$133b2o2b2o$133bo2bobo$136bobo2$5bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo
9bo4bo3bo2bo$5bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo4b2o2bo$5bo9bo9bo
9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo4bo3bo2bo2$136bobo$133bo2bobo$133b2o2b2o
$133bo2bo$134b3o4$6b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o
8b2o9bo60bo60bo$5bobo7bobo7bobo7bobo7bobo7bobo7bobo7bobo7bobo7bobo7bob
o7bobo7bobo7bobo8bobo16b2o29b3o8bobo16b2o29b3o8bobo$6bo9bo9bo9bo9bo9bo
9bo9bo9bo9bo9bo9bo9bo9bo3b2o3b3o6b3o7b4o6b2o2b2o5b4obo5b3o2b2o3b3o6b3o
7b4o6b2o2b2o5b4obo5b3o2b2o3b3o6b3o$142bob3o5b2ob2o6bo3b2o5b2o2b3o3bo2b
3ob2o2bo7bob3o5b2ob2o6bo3b2o5b2o2b3o3bo2b3ob2o2bo7bob3o5b2ob2o$bo9bo9b
o9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo8b2o3b3o6b3o7b4o6b2o2b2o5b4obo5b3o2b
2o3b3o6b3o7b4o6b2o2b2o5b4obo5b3o2b2o3b3o6b3o$obo7bobo7bobo7bobo7bobo7b
obo7bobo7bobo7bobo7bobo7bobo7bobo7bobo7bobo13bobo16b2o29b3o8bobo16b2o
29b3o8bobo$b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o14bo
60bo60bo3$139b2o$137bob2o$138b3o$136b3o$135b3o$135b2obo$130b2o4b2o$10b
o9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo8bobo5b2o$10bo9bo9bo9bo9bo9bo9bo9bo
9bo9bo9bo9bo7b2o6b3o$10bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo9bo8bobo5b2o$
130b2o4b2o$135b2obo$135b3o$136b3o$141b3o$136b3o2b3o$138b4ob2o$139b5o$
139b2obo$11b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8bo$11b
2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o8b2o!

Re: Thread For Your Unrecognised CA

Posted: January 15th, 2025, 12:30 am
by CARuler
islptng wrote: January 12th, 2025, 12:21 am I found this rule:

Code: Select all

#R B2k3-cqr4-aintw5-ac6-a78/S2ae3eijny4irz5acenr6ck
! [[ RANDOMIZE ]]
Sadly, apgsrc only goes 30 soup/sec on my laptop. Will check later.
oblique (3,1)c/10

Code: Select all

x = 13, y = 13, rule = B2k3-cqr4-aintw5-ac6-a78/S2ae3eijny4irz5acenr6ck
4$6b2o$7bo$6bobo$5bobobo$6b3o$6b3o!

Re: Thread For Your Unrecognised CA

Posted: January 16th, 2025, 1:14 pm
by PiSpaceships
B2e3-a4-ai/S2-a34-ai is an interesting rule full of spaceships and replicators. I decided to name it "StellarRace" because it looks like a race of self-replicating spaceships.

A pseudo-random soup.

Code: Select all

x = 64, y = 64, rule = B2e3-a4-ai/S2-a34-ai
!
#C [[ RANDOMIZE ]]
Commonly occuring spaceships, all c/2o. The one in the middle is p6 and both on the sides are p2.

Code: Select all

x = 15, y = 4, rule = B2e3-a4-ai/S2-a34-ai
7b3o5bo$3o4bobo4bobo$obo4bobo4bobo$obo4bobo4bobo!
(edit: fixed the spaceships)

A replicator that creates lots of moving objects:

Code: Select all

x = 8, y = 5, rule = B2e3-a4-ai/S2-a34-ai
6bo$2b6o$3o4bo$2b6o$6bo!
edit2: It isn't a replicator becaude its copies collide, creating a lot of chaos, so because of lack of better term I declare that I found a new type of structure: a "repliship". If a different term for such structure exists and is better than "failed replicator", please comment.

Re: Thread For Your Unrecognised CA

Posted: January 16th, 2025, 10:05 pm
by H. H. P. M. P. Cole
A strange binary-counter-based adjustable ship rule I made.

Code: Select all

# c/5o, c/9o, c/15o, c/25o, c/43o, c/77o, c/143o, c/273o, c/531o
# Period is f(n) = 2^n+2n+1 where n = 1 is the topmost ship
x = 12, y = 17, rule = colebinship
A2.E2$A3.E2$A4.E2$A5.E2$A6.E2$A7.E2$A8.E2$A9.E2$A10.E!

@RULE colebinship
@TABLE
n_states: 8
neighborhood:oneDimensional
symmetries:none
var a = {0,1,2,3,4,5,6,7}
var a1 = a
var a2 = a
1,0,7,0
1,a1,a2,2
2,0,7,0
2,a1,a2,1
0,2,7,7
0,2,a1,3
3,0,0,3
3,1,0,3
3,3,0,3
3,2,0,4
0,4,0,3
3,1,3,3
3,2,3,4
3,4,7,7
3,4,a1,4
0,4,3,3
3,a1,3,3
5,0,0,5
0,3,5,6
5,6,0,6
0,6,0,5
3,a1,6,7
3,a1,7,7
4,a1,7,7
0,a1,7,7
3,2,7,7
4,2,7,7
7,1,a1,1
7,2,a1,1
a,a1,a2,0

Re: Thread For Your Unrecognised CA

Posted: January 17th, 2025, 11:06 am
by R2INT
TBPO wrote: January 16th, 2025, 1:14 pm B2e3-a4-ai/S2-a34-ai is an interesting rule full of spaceships and replicators. I decided to name it "StellarRace" because it looks like a race of self-replicating spaceships.
. . .
A c/4 diagonal:

Code: Select all

x = 3, y = 4, rule = B2e3-a4-ai/S2-a34-ai
2bo$b2o$o$2o!
The rule appears to be explosive.

Re: Thread For Your Unrecognised CA

Posted: January 18th, 2025, 12:50 am
by CARuler
PiSpaceships wrote: January 16th, 2025, 1:14 pm
this rule has been Investigator'd

a p16 with a period map that inculdes all integer powers of two bellow

Code: Select all

x = 8, y = 1, rule = B2e3-a4-ai/S2-a34-aiInvestigator
8H!
edit: hang on, this osc doesn't like interference

Code: Select all

x = 8, y = 1, rule = B2e3-a4-ai/S2-a34-aiInvestigator
8L!
edit2: anther p16

Code: Select all

x = 10, y = 1, rule = B2e3-a4-ai/S2-a34-aiInvestigator
10S!
edit3: done it again, yet anther p16

Code: Select all

x = 8, y = 8, rule = B2e3-a4-ai/S2-a34-aiInvestigator
8H$H6.H$H6.H$H6.H$H6.H$H6.H$H6.H$8H!
edit4:
highest period yet

Code: Select all

x = 5, y = 5, rule = B2e3-a4-ai/S2-a34-aiInvestigator
5I$I3.I$I3.I$I3.I$5I!

Re: Thread For Your Unrecognised CA

Posted: January 18th, 2025, 8:29 pm
by CARuler
in a non-deterministic CA
a wickstretcher is getting eaten for a randomized period of time making a diehard (i think)

Code: Select all

x = 0, y = 0, rule = RandFuseEater
A$.10AB$A!
@RULE RandFuseEater
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a = {0,1,2}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a
1,1,0,0,0,1,0,0,0,1
1,1,0,0,1,0,1,0,0,1
1,0,1,0,0,0,0,0,0,1
0,1,0,1,0,1,0,0,0,1
0,0,1,0,1,0,0,0,0,1
1,0,1,1,1,0,0,0,0,1
1,1,0,0,1,1,1,0,0,1
0,1,0,1,0,0,0,0,0,1
0,1,0,1,0,1,0,1,0,1
1,1,0,0,0,2,0,0,0,(1,2)
1,1,0,0,0,0,0,0,0,2

#defaults
1,a,b,c,d,e,f,g,h,0
2,a,b,c,d,e,f,g,h,0

Re: Thread For Your Unrecognised CA

Posted: January 18th, 2025, 8:35 pm
by confocaloid
CARuler wrote: January 18th, 2025, 8:29 pm

Code: Select all

1,1,0,0,0,2,0,0,0,(1,2)
Can you provide a way to run those rules in Golly?
error.png
error.png (9.56 KiB) Viewed 8395 times

Re: Thread For Your Unrecognised CA

Posted: January 18th, 2025, 9:00 pm
by CARuler
confocaloid wrote: January 18th, 2025, 8:35 pm
CARuler wrote: January 18th, 2025, 8:29 pm

Code: Select all

1,1,0,0,0,2,0,0,0,(1,2)
Can you provide a way to run those rules in Golly?

error.png
i don't have any ways to. the best i can do is to complain to people who mange golly and lifeveiwer

Re: Thread For Your Unrecognised CA

Posted: January 19th, 2025, 10:41 am
by silversmith
CARuler wrote: January 18th, 2025, 9:00 pm i don't have any ways to. the best i can do is to complain to people who mange golly and lifeveiwer
You could make the rule into a format other people could use by using an external souce of randomness to choose whether to transition to state 1 or 2. One way would be to use another rule in the background and include the background state in the conditions, as done here:
confocaloid wrote: October 18th, 2023, 4:30 pm This is a "wandering spaceship", happily drifting through a toroidal universe filled with background noise:

Code: Select all

x = 64, y = 64, rule = wandering_spaceship:T64,64
B6.2B6.2B6.2B6.2B6.2B6.2B6.2B6.B$.B7.B7.B7.B7.B7.B7.B7.B3$B7.B7.B7.B
7.B7.B7.B7.B$.2B6.2B6.2B6.2B6.2B6.2B6.2B6.2B$.2B3.B2.2B3.B2.2B3.B2.2B
3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B$B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B
2.B3.2B2.B3.2B2.B3.B$B6.2B6.2B6.2B6.2B6.2B6.2B6.2B6.B$.B7.B7.B7.B7.B
7.B7.B7.B3$B7.B7.B7.B7.B7.B7.B7.B$.2B6.2B6.2B6.2B6.2B6.2B6.2B6.2B$.2B
3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B$B2.B3.2B2.B3.2B
2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.B$B6.2B6.2B6.2B6.2B6.2B6.2B6.
2B6.B$.B7.B7.B7.B7.B7.B7.B7.B3$B7.B7.B7.B7.B7.B7.B7.B$.2B6.2B6.2B6.2B
6.2B6.2B6.2B6.2B$.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B
3.B$B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.B$B6.2B6.
2B6.2B6.2B6.2B6.2B6.2B6.B$.B7.B7.B7.B7.B7.B7.B7.B3$B7.B7.B7.B7.B7.B7.
B7.B$.2B6.2B6.2B6.2B6.2B6.2B6.2B6.2B$.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B
3.B2.2B3.B2.2B3.B2.2B3.B$B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B
2.B3.2B2.B3.B$B6.2B6.2B6.2B6.2B6.2B6.2B6.2B6.B$.B7.B7.B7.B7.B7.B7.B7.
B3$B7.B7.B7.B7.B7.B7.B7.B$.2B6.2B6.2B6.2B6.2B6.2B6.2B6.2B$.2B3.B2.2B
3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B$B2.B3.2B2.B3.2B2.B3.2B.
AC3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.B$B6.2B6.2B6.2B2.A3.2B6.2B6.2B6.2B6.B
$.B7.B7.B7.C2A5.B7.B7.B7.B3$B7.B7.B7.B7.B7.B7.B7.B$.2B6.2B6.2B6.2B6.
2B6.2B6.2B6.2B$.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.
B$B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.B$B6.2B6.2B
6.2B6.2B6.2B6.2B6.2B6.B$.B7.B7.B7.B7.B7.B7.B7.B3$B7.B7.B7.B7.B7.B7.B
7.B$.2B6.2B6.2B6.2B6.2B6.2B6.2B6.2B$.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.
B2.2B3.B2.2B3.B2.2B3.B$B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.2B2.B
3.2B2.B3.B$B6.2B6.2B6.2B6.2B6.2B6.2B6.2B6.B$.B7.B7.B7.B7.B7.B7.B7.B3$
B7.B7.B7.B7.B7.B7.B7.B$.2B6.2B6.2B6.2B6.2B6.2B6.2B6.2B$.2B3.B2.2B3.B
2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B2.2B3.B$B2.B3.2B2.B3.2B2.B3.2B2.B
3.2B2.B3.2B2.B3.2B2.B3.2B2.B3.B!

@RULE wandering_spaceship

A four-state "two layers" CA:
- The higher bit of the cellstate is used for the background layer which always follows B23678/S3478.
- The lower bit of the cellstate is used for the foreground layer containing the "wandering spaceship".
- A foreground cell follows B3aijr4ckz5er6i7/S2-c3-acy4einrtz5j6cn7c when the corresponding background cell is ON.
- A foreground cell follows B3aijr4kz5er6i7/S2-c3-acy4einrtz5j6cn7c when the corresponding background cell is OFF.

@COLORS

0 48 48 48
1 240 240 240
2 48 48 128
3 160 160 240

@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1}
var b={0,1}
var c={0,2}
var d={2,3}
var e={2,3}
var f={0,2,3}
var g={1,3}
var h={0,1,2,3}
var i={0,1}
var j={1,2,3}
var k={0,2}
var l={1,2}
var m={0,1,2}
var n={0,1}
var o={0,1,3}
var p={2,3}
var q={0,1,2,3}
var r={2,3}
var s={0,3}
var t={1,3}
var u={1,2,3}
0,0,a,0,b,0,c,d,e,2
f,0,0,0,0,0,1,1,g,1
0,0,a,0,0,b,h,2,d,2
f,0,0,0,0,0,1,3,1,1
0,0,a,0,b,c,i,d,2,2
a,0,0,0,0,0,g,3,3,3
0,0,a,0,b,c,2,i,d,2
0,0,0,0,a,h,d,0,3,2
a,0,0,0,0,c,3,1,3,3
c,0,a,0,0,1,0,1,g,1
0,0,a,0,0,j,b,2,d,2
c,0,a,0,0,1,0,3,1,1
0,a,0,b,0,i,c,d,2,2
0,0,a,0,0,1,c,3,3,3
c,0,0,0,0,1,1,1,k,1
c,0,0,0,0,1,1,3,0,1
0,0,0,0,0,1,g,3,2,3
0,0,0,0,a,1,g,d,3,2
0,0,a,0,0,j,d,0,e,2
c,0,a,0,0,1,2,1,1,1
0,a,0,b,0,h,2,i,2,2
0,0,a,0,0,g,2,1,3,3
0,0,a,0,0,h,d,2,b,2
0,a,0,b,0,j,2,d,0,2
0,0,a,0,0,g,2,3,1,3
c,0,0,0,0,1,3,1,0,1
0,0,0,0,0,g,3,1,2,3
a,0,0,b,i,g,3,1,3,2
0,0,0,0,0,g,3,3,0,3
0,0,0,0,a,g,3,d,1,2
0,0,a,0,b,2,0,h,d,2
0,0,a,0,b,2,c,d,i,2
0,0,a,0,c,d,b,0,e,2
f,0,0,0,0,2,1,1,1,1
0,0,a,0,b,2,g,i,2,2
a,0,0,0,0,2,1,g,3,3
0,0,a,c,0,d,b,2,i,2
a,0,0,0,0,2,g,3,1,3
0,0,a,0,h,2,2,1,1,2
a,0,0,0,c,2,3,1,1,3
0,0,0,0,c,2,3,3,3,1
0,0,a,0,b,3,0,c,d,2
c,0,a,0,0,3,0,1,1,1
0,a,0,b,0,d,0,h,2,2
0,0,a,0,0,3,0,g,3,3
0,a,c,b,0,d,0,e,0,2
0,0,a,0,c,3,0,3,1,3
0,0,0,0,0,3,1,g,2,3
0,0,0,0,a,3,1,h,3,2
0,0,0,c,0,3,1,3,0,3
a,0,0,b,h,3,1,3,1,2
0,0,a,0,c,3,2,1,1,3
0,0,a,0,c,3,2,3,3,1
0,a,0,b,c,3,3,1,1,2
0,0,0,0,c,3,3,3,2,1
0,0,0,0,1,0,g,d,e,2
0,a,0,0,1,h,d,1,3,2
0,a,0,0,g,b,d,3,1,2
c,0,a,0,1,1,0,1,2,1
0,0,a,0,j,b,0,2,d,2
0,0,a,0,g,1,0,3,2,3
0,0,0,a,1,1,h,d,3,2
f,0,0,0,1,1,1,0,2,1
a,0,0,0,1,g,1,2,2,3
0,0,0,0,1,l,1,d,3,2
0,0,0,0,g,a,1,3,d,2
0,0,a,0,1,g,2,0,d,2
0,0,a,0,1,g,2,1,2,3
0,0,a,b,1,g,2,i,3,2
0,0,0,a,1,g,d,e,1,2
a,0,0,0,1,g,3,0,2,3
0,0,0,a,1,h,3,1,2,2
0,0,0,a,1,m,d,2,1,2
0,0,0,0,g,2,1,a,d,2
0,0,0,c,1,d,a,e,1,2
0,0,a,0,g,3,0,1,2,3
0,0,0,a,1,3,b,h,3,2
0,0,a,b,g,3,0,d,1,2
a,0,0,0,g,3,1,0,2,3
0,0,0,a,g,3,b,i,3,2
0,a,0,b,g,3,1,1,2,2
0,0,a,c,1,3,2,3,2,1
0,0,0,c,1,3,3,2,2,1
0,0,a,0,d,0,0,h,e,2
0,0,a,0,d,0,j,b,2,2
a,0,0,0,2,0,g,1,3,3
0,0,a,0,d,0,2,b,e,2
0,0,0,a,h,0,d,0,e,2
0,0,0,c,2,0,3,3,3,1
0,a,0,b,2,i,0,h,2,2
0,0,a,0,2,1,c,1,3,3
0,0,0,0,2,1,1,g,2,3
0,0,0,0,d,1,g,a,3,2
0,0,a,0,2,b,1,2,d,2
0,a,b,i,c,1,2,1,2,2
0,0,a,c,2,1,2,3,3,1
c,0,0,0,2,1,3,1,2,3
0,0,0,c,2,1,3,3,2,1
m,0,0,0,2,2,1,1,3,3
0,0,0,c,2,2,1,3,3,1
0,0,0,c,2,2,3,1,3,1
0,0,a,c,2,3,0,3,3,1
0,0,0,c,2,3,1,3,2,1
0,0,a,c,2,3,2,1,3,1
0,a,0,0,3,b,h,1,3,2
0,0,0,a,3,1,b,j,3,2
a,0,b,0,3,1,d,1,g,2
f,0,0,1,a,0,0,1,g,1
0,0,0,1,a,0,h,2,d,2
f,0,0,1,a,0,0,3,1,1
0,0,0,1,0,0,c,3,2,2
a,0,0,1,b,0,c,3,3,3
f,0,a,1,0,0,1,1,2,1
a,0,b,1,0,c,1,3,2,3
0,a,0,1,0,b,g,3,3,2
0,0,0,1,a,c,d,0,e,2
0,a,0,b,c,i,2,n,2,2
a,0,0,1,b,c,2,1,3,3
0,a,0,1,0,h,3,1,3,2
0,a,0,1,0,1,c,d,e,2
c,0,0,1,0,1,1,0,d,1
c,0,0,1,0,1,1,2,a,1
0,0,0,1,0,1,g,2,d,3
0,0,a,1,b,1,h,3,2,2
0,a,0,1,0,g,2,b,d,2
0,a,0,1,0,g,2,d,b,2
0,0,0,1,0,g,3,0,d,3
0,0,a,1,0,g,d,1,e,2
0,0,0,1,0,g,3,2,a,3
0,0,0,1,a,g,d,3,b,2
0,0,0,1,a,2,b,c,d,2
f,0,0,1,a,2,0,1,1,1
0,0,0,1,0,2,0,g,2,2
a,0,0,1,b,2,0,g,3,3
0,0,0,1,a,2,h,2,b,2
0,a,0,j,0,d,0,e,0,2
a,0,0,1,b,2,c,3,1,3
f,0,0,1,0,2,1,1,0,1
a,0,b,1,0,2,g,1,2,3
0,a,0,1,0,d,1,g,3,2
a,0,b,1,0,2,g,3,0,3
0,a,0,1,0,d,g,3,1,2
a,0,0,1,h,2,2,1,1,3
0,0,0,1,h,2,2,3,3,1
a,0,b,1,c,2,3,1,0,3
0,a,0,1,c,2,3,1,1,2
0,0,a,1,c,2,3,3,2,1
0,a,0,1,0,3,0,h,d,2
0,a,0,1,c,3,0,d,b,2
0,0,0,1,0,3,1,c,d,3
0,0,a,1,b,3,i,g,2,2
0,0,0,1,c,3,1,2,a,3
0,0,a,1,b,3,h,3,0,2
0,a,0,1,h,3,2,b,1,2
0,0,h,1,a,3,d,1,0,2
0,0,0,1,c,3,3,2,d,1
f,0,0,1,1,0,0,1,2,1
f,0,0,1,1,0,0,3,0,1
a,0,0,1,1,0,c,3,2,3
c,0,a,1,1,0,b,1,g,1
c,0,a,1,1,0,b,3,1,1
0,a,0,1,1,b,g,3,2,2
0,0,a,1,1,0,h,3,3,3
f,0,0,1,1,0,2,1,0,1
a,0,0,1,1,c,2,1,2,3
0,0,0,1,j,0,d,2,a,2
a,0,0,1,1,c,2,3,0,3
c,0,0,1,1,0,3,1,1,1
0,a,0,1,g,b,3,1,2,2
0,0,a,1,1,c,d,1,3,3
0,a,0,1,1,c,3,3,0,2
0,0,a,1,1,c,d,3,1,3
c,0,0,1,1,1,0,0,2,1
c,0,0,1,1,1,0,2,0,1
0,0,0,1,1,1,c,2,2,3
0,0,0,j,1,1,a,d,3,2
0,a,0,1,1,g,0,3,d,2
0,0,a,1,1,1,g,2,d,2
0,0,0,1,1,g,2,0,2,3
0,0,0,j,1,1,d,a,3,2
0,0,a,1,1,g,d,1,2,2
0,0,0,1,1,g,2,2,0,3
0,a,0,1,j,1,2,d,1,2
0,0,a,1,h,1,d,3,0,2
0,0,a,1,1,g,3,0,d,2
0,0,a,1,1,h,3,2,0,2
a,0,0,1,1,2,0,g,2,3
a,0,0,1,g,2,0,3,b,3
c,0,a,1,1,2,b,1,1,1
0,a,0,1,1,d,1,g,2,2
0,0,a,1,1,2,b,g,3,3
0,0,0,1,g,d,1,e,0,2
0,0,a,1,g,2,b,3,1,3
a,0,c,1,1,2,2,1,b,3
0,0,0,1,g,2,2,3,2,1
0,0,c,a,1,d,3,1,0,2
0,0,a,1,g,2,d,1,1,3
0,0,a,1,g,2,d,3,3,1
0,0,0,1,1,3,0,c,2,3
0,0,0,g,a,3,b,1,d,2
0,0,0,1,g,3,0,2,0,3
0,0,a,1,g,3,b,2,1,2
0,0,a,1,j,3,b,3,0,2
0,0,a,1,1,3,1,c,d,2
0,0,a,1,g,d,1,2,0,2
0,0,a,g,b,3,2,1,i,2
0,0,0,1,g,3,2,2,2,1
0,0,0,1,2,0,0,j,2,2
a,0,0,1,d,0,0,g,3,3
0,0,0,1,d,0,a,2,h,2
0,a,0,j,2,b,0,d,0,2
a,0,0,1,d,0,c,3,1,3
a,0,b,1,2,0,1,g,2,3
0,a,0,1,2,b,1,g,3,2
a,0,b,1,2,0,g,3,0,3
0,a,0,1,2,b,g,3,1,2
0,0,0,1,2,a,2,0,j,2
a,0,0,1,d,0,2,1,g,3
0,0,0,g,d,0,2,3,3,1
a,0,b,1,2,0,3,1,c,3
0,a,0,1,2,b,3,1,g,2
0,0,a,g,2,0,3,3,2,1
0,a,0,1,2,1,0,h,d,2
0,a,c,1,2,1,0,d,b,2
0,0,0,1,2,1,1,c,d,3
0,0,a,1,d,1,b,g,2,2
0,0,0,1,2,1,g,2,a,3
0,0,0,1,d,1,o,3,a,2
0,a,0,1,d,1,2,b,g,2
c,0,0,1,2,1,3,0,d,3
0,0,a,1,d,1,e,1,c,2
0,0,0,g,2,1,3,2,d,1
0,0,0,1,d,2,a,0,e,2
a,0,0,1,d,2,0,1,g,3
0,0,0,1,d,2,a,2,b,2
m,0,0,1,d,2,0,3,1,3
0,0,0,g,d,2,0,3,3,1
0,a,0,1,2,d,1,1,g,2
0,0,a,1,f,2,1,2,0,2
m,0,a,1,2,2,1,3,0,3
0,a,0,1,2,2,1,3,1,2
0,0,a,g,2,2,1,3,2,1
0,0,0,g,d,2,2,1,3,1
0,0,0,g,d,2,2,3,1,1
0,0,a,g,2,2,3,1,2,1
0,0,a,g,2,2,3,3,0,1
0,a,0,1,d,3,0,b,g,2
c,0,0,1,2,3,1,0,d,3
0,0,0,g,2,3,1,2,d,1
0,0,0,g,2,3,3,0,d,1
0,0,0,1,d,3,e,1,a,2
0,0,c,1,2,3,3,2,a,1
a,0,0,1,3,0,0,3,c,3
0,0,0,1,3,0,1,1,1,1
0,a,0,1,3,0,1,g,2,2
0,0,a,1,3,0,b,g,3,3
0,a,0,1,3,0,g,3,0,2
0,0,a,1,3,0,h,3,1,3
m,0,0,1,3,0,2,1,d,3
m,0,0,1,3,0,2,3,a,3
0,0,0,g,3,0,2,3,2,1
0,a,0,1,3,m,3,1,0,2
0,0,a,1,3,0,d,1,g,3
0,0,a,g,3,0,d,3,3,1
0,0,0,1,3,1,0,c,2,3
a,0,0,1,3,1,0,h,3,2
0,0,0,1,3,1,0,g,2,2
0,0,0,1,3,1,c,2,0,3
0,0,0,j,3,1,a,d,1,2
0,0,h,1,d,1,a,3,0,2
0,0,a,1,3,1,1,c,d,2
0,0,a,1,3,b,g,2,0,2
c,0,0,1,3,1,2,0,2,3
0,0,0,1,3,1,2,1,2,2
0,0,0,g,3,1,2,2,2,1
0,0,a,1,3,1,3,0,d,2
m,0,0,1,3,2,0,1,d,3
0,0,0,1,3,2,0,2,0,2
0,0,0,g,3,2,0,3,2,1
0,0,a,1,3,2,b,1,g,3
0,0,a,g,3,2,b,3,3,1
0,0,0,g,3,2,2,1,2,1
0,c,0,1,3,2,2,3,a,1
0,0,a,g,3,2,d,1,3,1
0,0,a,g,3,2,d,3,1,1
c,0,0,1,3,3,0,0,2,3
0,0,0,g,3,3,0,2,2,1
0,0,a,1,3,3,1,0,j,2
0,0,0,g,3,3,2,0,2,1
0,0,c,1,3,3,2,2,0,1
0,0,a,1,3,g,d,0,1,2
0,0,a,2,b,0,0,d,h,2
f,0,0,2,0,0,1,1,1,1
0,0,a,2,b,0,1,j,2,2
a,0,0,2,0,0,1,g,3,3
0,a,0,2,0,b,1,c,3,2
a,0,0,2,0,c,1,3,1,3
0,0,a,2,b,0,2,i,d,2
0,0,0,2,a,b,j,0,3,2
m,0,0,2,0,0,3,1,3,3
0,0,0,2,0,c,3,3,3,1
c,0,a,2,0,1,0,1,1,1
0,0,a,2,0,1,0,g,3,3
0,0,0,d,0,a,0,2,h,2
0,0,a,2,0,1,c,3,1,3
0,a,b,d,0,1,0,g,2,2
0,0,a,2,0,b,i,c,d,2
0,0,0,2,0,1,1,g,2,3
a,0,0,d,b,1,1,g,3,2
0,0,a,2,0,b,h,2,i,2
0,0,0,2,0,1,g,3,0,3
0,0,0,2,a,1,g,d,1,2
0,0,a,2,0,1,d,0,e,2
0,0,a,2,0,1,2,1,g,3
0,a,b,d,0,1,c,3,0,2
0,0,a,2,0,g,2,3,3,1
0,0,a,d,0,1,3,1,g,2
c,0,0,2,0,1,3,1,2,3
0,0,0,2,0,g,3,3,2,1
0,0,a,2,b,2,0,i,j,2
0,0,a,2,b,2,0,j,i,2
a,0,b,c,0,2,0,2,i,2
a,0,0,2,0,2,1,1,g,3
0,0,a,2,b,2,1,i,2,2
0,0,a,2,b,2,1,d,0,2
0,0,c,2,0,2,1,3,3,1
0,0,a,2,b,2,2,1,1,2
m,0,0,2,0,2,3,1,1,3
0,0,c,2,0,2,3,1,3,1
0,0,0,2,c,2,3,3,1,1
0,0,a,2,0,d,b,0,e,2
0,0,a,2,0,3,0,1,g,3
c,0,a,2,0,3,0,3,1,3
0,0,h,2,0,3,0,3,3,1
a,0,0,d,b,3,1,1,g,2
c,0,0,2,0,3,1,1,2,3
a,0,0,d,b,g,1,3,1,2
0,0,c,2,0,3,1,3,2,1
c,0,a,2,0,3,2,1,1,3
0,0,h,2,0,3,2,1,3,1
0,0,a,2,c,3,2,3,1,1
a,b,0,2,i,g,3,1,1,2
0,0,c,2,0,3,3,1,2,1
0,0,0,2,c,3,3,3,0,1
0,a,0,2,1,0,1,j,3,2
0,a,0,2,1,b,h,3,1,2
0,a,0,2,1,b,d,1,g,2
0,0,0,d,1,a,e,c,1,2
0,0,a,2,1,1,0,g,2,3
0,0,a,d,1,g,0,b,3,2
0,0,a,2,1,1,0,2,d,2
0,0,a,2,1,1,c,3,0,3
0,0,0,d,1,1,h,e,1,2
a,0,0,2,1,1,1,c,2,3
0,0,0,d,1,a,1,g,2,2
a,0,0,2,1,1,g,2,0,3
0,0,0,d,1,1,l,2,1,2
0,0,0,d,1,a,g,3,0,2
0,0,a,2,1,1,2,0,d,2
0,0,0,d,1,g,e,a,1,2
c,0,a,2,1,1,2,1,2,3
0,0,a,2,1,1,2,2,b,2
0,0,a,2,g,1,2,3,2,1
0,0,0,d,1,g,3,0,1,2
m,0,0,2,1,1,3,0,2,3
0,0,a,2,1,1,g,1,d,2
0,0,0,2,g,1,3,2,2,1
0,a,0,2,1,2,0,j,b,2
0,a,0,2,1,d,b,1,g,2
0,a,0,2,b,2,i,2,n,2
0,0,a,2,1,3,0,0,d,2
0,a,b,2,g,d,0,1,1,2
c,0,a,2,1,3,0,1,2,3
c,0,a,2,1,3,0,3,0,3
0,0,a,2,g,3,0,3,2,1
0,0,0,d,1,3,a,0,g,2
m,0,0,2,1,3,1,0,2,3
0,0,a,c,1,3,1,1,d,2
m,0,0,2,1,3,1,2,0,3
0,0,0,2,g,3,1,2,2,1
0,0,a,d,1,3,1,3,0,2
0,0,h,2,1,3,2,1,2,1
0,0,a,2,g,3,2,3,0,1
0,0,0,2,g,3,3,0,2,1
0,0,0,2,g,3,3,2,0,1
0,0,a,2,d,0,0,3,b,2
a,0,0,2,2,0,1,1,g,3
0,0,a,2,d,0,1,1,2,2
0,0,a,2,d,0,1,3,0,2
m,0,0,2,2,0,1,3,1,3
0,0,c,2,2,0,1,3,3,1
0,0,a,2,d,0,2,1,1,2
m,0,0,2,2,0,3,1,1,3
0,0,c,2,2,0,3,1,3,1
0,0,0,2,2,0,3,3,1,1
0,0,a,2,2,1,0,1,g,3
c,0,a,2,2,1,0,3,1,3
0,0,h,2,2,1,0,3,3,1
0,0,a,2,2,1,1,0,d,2
a,0,0,d,e,1,1,1,g,2
c,0,0,2,2,1,1,1,2,3
c,0,0,2,2,1,1,3,0,3
0,0,a,d,c,1,1,3,1,2
0,0,c,2,2,1,1,3,2,1
c,0,a,2,2,1,2,1,1,3
0,0,h,2,2,1,2,1,3,1
0,0,h,2,2,1,2,3,1,1
0,0,a,d,2,1,g,1,1,2
0,0,c,2,2,1,3,1,2,1
0,c,0,2,2,1,3,3,0,1
0,0,a,2,d,2,0,1,1,2
m,0,0,2,2,2,1,1,1,3
0,0,c,2,2,2,1,1,3,1
0,0,c,2,2,2,1,3,1,1
0,c,h,2,d,2,2,e,p,2
0,0,c,2,2,2,3,1,1,1
0,c,h,2,2,d,e,2,p,2
0,0,h,2,d,2,3,e,2,2
a,c,k,2,2,2,3,3,3,3
c,0,a,2,2,3,0,1,1,3
0,0,h,2,2,3,0,1,3,1
0,0,h,2,2,3,0,3,1,1
0,0,a,f,2,3,1,1,1,2
0,0,c,2,2,3,1,1,2,1
0,0,c,2,2,3,1,3,0,1
0,0,h,2,2,3,2,1,1,1
0,0,a,2,d,3,2,2,e,2
0,h,q,d,2,3,2,3,2,2
0,c,h,2,2,3,2,3,3,3
0,c,k,2,2,3,3,3,2,3
a,c,k,d,e,3,3,3,3,2
0,a,0,2,3,b,i,1,g,2
0,a,0,2,3,b,i,3,1,2
a,0,b,d,3,1,0,1,g,2
c,0,a,2,3,1,0,1,2,3
c,0,a,2,3,1,0,3,0,3
0,0,h,2,3,1,0,3,2,1
0,0,0,d,3,1,1,0,g,2
m,0,0,2,3,1,1,0,2,3
0,0,0,d,3,a,1,1,2,2
0,0,c,2,3,1,1,2,2,1
0,a,b,2,g,1,1,3,0,2
0,0,a,j,3,1,2,b,1,2
0,0,h,2,3,1,2,1,2,1
0,c,a,2,3,1,2,3,0,1
0,0,0,d,3,1,e,0,1,2
0,0,c,2,3,1,3,0,2,1
0,c,0,2,3,1,3,2,0,1
0,c,k,2,3,2,3,d,e,2
0,0,h,2,3,3,0,1,2,1
0,0,h,2,3,3,0,3,0,1
0,0,0,d,3,3,a,0,1,2
0,c,0,2,3,3,1,0,2,1
0,0,h,2,3,3,2,3,2,3
0,c,h,d,3,3,2,e,3,2
a,0,c,2,3,3,3,2,2,3
0,c,k,d,3,e,p,2,3,2
0,c,m,d,3,3,3,3,2,2
0,0,0,3,0,a,0,3,0,2
a,0,0,3,b,0,0,3,g,3
a,0,b,3,0,0,1,g,2,3
0,0,0,3,0,0,1,j,3,2
0,a,0,3,0,0,1,c,2,2
0,a,0,3,0,b,g,3,1,2
0,0,0,3,a,0,d,0,e,2
0,0,0,3,0,0,2,1,2,2
m,0,0,3,a,0,2,1,3,3
0,0,0,3,a,c,2,3,3,1
0,0,0,3,0,0,3,1,3,2
0,0,a,3,0,1,b,3,h,2
0,0,0,3,0,1,1,c,d,3
0,0,a,3,0,1,1,g,d,2
0,a,b,3,0,1,g,3,0,2
0,a,0,3,0,1,2,b,j,2
a,0,b,3,0,1,d,g,1,2
c,0,0,3,0,1,3,0,d,3
0,c,0,3,0,1,3,2,d,1
a,0,0,3,b,2,0,1,g,3
0,0,0,3,a,d,0,c,1,2
m,0,0,3,a,2,0,3,1,3
0,0,c,3,a,2,0,3,3,1
0,a,0,3,0,d,1,1,g,2
m,0,a,3,0,2,1,1,2,3
m,0,0,3,0,2,1,3,0,3
0,a,0,3,0,d,1,3,1,2
0,0,a,3,0,2,g,3,2,1
m,0,0,3,0,2,2,1,1,3
0,0,c,3,a,2,2,1,3,1
0,0,c,3,a,2,2,3,1,1
0,a,0,3,0,j,3,1,1,2
0,0,h,3,0,2,3,1,2,1
0,c,a,3,0,2,3,3,0,1
0,a,0,3,b,3,0,i,g,2
0,0,a,3,b,3,0,g,i,2
c,0,0,3,0,3,1,0,d,3
0,0,a,g,0,3,b,1,d,2
0,0,c,3,0,3,1,2,d,1
0,a,b,g,0,3,i,3,0,2
0,a,0,3,b,g,2,i,1,2
0,0,c,3,0,3,3,0,d,1
m,0,0,3,1,0,0,3,d,3
0,0,0,3,1,0,1,1,1,1
0,a,0,3,1,b,1,g,2,2
0,0,a,3,1,0,b,g,3,3
0,0,0,3,1,0,g,3,0,2
0,0,a,3,1,0,h,3,1,3
m,0,0,3,1,0,2,1,2,3
m,0,0,3,1,0,2,3,a,3
0,0,0,3,1,c,2,3,2,1
0,0,a,3,1,0,d,1,g,3
0,a,0,3,1,b,3,1,2,2
0,0,a,3,1,c,d,3,3,1
0,0,a,3,1,1,0,g,d,2
0,f,a,3,1,1,0,2,1,2
c,0,0,3,1,1,0,2,2,3
0,a,0,3,1,1,1,c,d,2
0,0,0,3,j,1,2,0,1,2
c,0,0,3,1,1,2,0,2,3
0,0,a,3,1,1,2,1,j,2
0,c,0,3,1,1,2,2,2,1
0,0,0,3,1,1,2,3,0,2
0,0,a,3,1,1,3,0,d,2
m,0,0,3,1,2,0,1,d,3
0,0,c,3,1,2,0,3,2,1
0,0,a,3,1,2,b,1,g,3
0,a,0,3,1,d,1,1,c,2
0,a,0,3,1,j,1,3,0,2
c,0,a,3,1,2,b,3,1,3
0,0,h,3,1,2,a,3,3,1
0,0,c,3,1,2,2,1,2,1
0,c,0,3,1,2,2,3,a,1
c,0,a,3,1,2,d,1,1,3
0,0,h,3,1,2,d,1,3,1
0,0,h,3,1,2,d,3,1,1
c,0,0,3,1,3,0,0,2,3
0,c,0,3,1,3,0,2,2,1
a,b,i,g,1,3,1,0,2,2
0,0,c,3,1,3,2,0,2,1
0,0,0,3,d,0,0,3,3,1
0,0,0,3,2,0,1,1,g,2
m,0,a,3,2,0,1,1,2,3
0,0,0,3,2,0,1,3,1,2
0,0,m,3,2,0,1,3,2,1
m,0,0,3,d,0,2,1,1,3
0,0,c,3,d,0,2,1,3,1
0,0,0,3,d,0,2,3,1,1
0,a,0,3,2,b,g,1,1,2
0,0,a,3,2,0,3,1,2,1
0,0,0,3,2,0,3,3,0,1
c,0,0,3,2,1,1,0,d,3
0,0,a,g,2,1,b,1,d,2
0,0,c,3,2,1,1,2,d,1
0,0,c,3,2,1,3,0,d,1
m,0,0,3,d,2,0,1,1,3
0,0,c,3,d,2,0,1,3,1
0,0,c,3,2,2,0,3,1,1
0,a,0,3,2,d,1,1,1,2
0,0,h,3,2,2,1,1,2,1
0,0,c,3,2,2,2,1,1,1
0,c,0,3,d,2,e,2,p,2
0,h,c,d,2,e,2,p,2,2
a,c,k,3,d,2,2,3,3,3
a,c,m,3,2,2,3,3,2,3
0,h,c,3,2,d,3,3,3,2
0,0,0,3,d,3,0,0,1,2
0,c,0,3,2,3,1,0,d,1
0,h,0,3,2,3,2,d,e,2
0,c,0,3,2,3,3,2,d,3
0,c,h,3,2,3,d,3,e,2
0,0,0,3,3,0,1,1,g,3
0,a,0,3,3,b,1,1,2,2
c,0,a,3,3,0,b,3,1,3
0,0,a,3,3,0,b,3,3,1
0,0,c,3,3,0,2,1,2,1
c,0,a,3,3,0,d,1,1,3
0,0,h,3,3,0,d,1,3,1
0,0,h,3,3,0,d,3,1,1
0,0,0,3,3,1,0,1,2,2
0,0,c,3,3,1,0,2,2,1
0,a,0,g,3,1,1,0,d,2
0,0,c,3,3,1,2,0,2,1
0,0,c,3,3,2,0,1,2,1
c,0,a,3,3,2,b,1,1,3
0,0,h,3,3,2,a,1,3,1
0,0,c,3,3,2,1,3,1,1
a,c,0,3,3,2,2,3,2,3
0,0,c,3,3,2,3,1,1,1
0,h,c,3,3,d,3,3,2,2
0,c,h,3,3,2,d,3,3,3
0,0,0,3,3,3,0,0,2,1
0,c,0,3,3,3,2,2,2,3
0,o,c,3,3,3,2,d,3,2
0,h,m,3,3,3,2,3,2,2
0,c,o,3,3,3,3,2,d,2
c,0,1,0,1,0,1,1,g,1
a,0,1,0,1,0,h,2,d,2
c,0,1,0,1,0,1,3,1,1
0,0,1,0,1,0,g,3,3,3
a,0,1,0,1,c,d,0,e,2
0,0,1,0,1,c,3,1,3,3
a,0,b,0,1,1,h,3,3,2
c,0,1,0,1,1,1,0,3,1
c,0,1,0,1,1,1,2,1,1
0,0,1,0,1,1,g,d,2,2
0,0,1,0,1,1,g,2,3,3
a,0,b,0,1,g,d,3,1,2
0,0,1,0,1,g,3,a,2,2
0,0,1,0,1,g,3,0,3,3
a,0,b,0,1,g,d,1,3,2
0,0,1,0,1,g,3,2,1,3
a,0,1,0,1,2,b,c,d,2
0,0,1,0,1,2,1,g,3,3
a,0,1,0,1,2,h,2,b,2
0,0,1,0,g,2,1,3,1,3
0,0,1,0,g,2,3,3,3,1
a,0,b,0,1,3,i,g,3,2
0,0,1,0,1,3,1,h,2,2
0,0,1,0,g,3,1,0,3,3
a,0,b,c,1,3,i,3,1,2
0,a,1,c,1,3,3,2,3,1
0,0,1,0,2,a,1,j,d,2
0,a,1,0,2,b,3,1,f,2
0,a,1,b,2,1,i,g,2,2
a,0,1,b,2,1,g,1,2,2
0,0,1,0,2,d,1,1,3,2
a,0,1,0,3,0,b,c,d,2
0,0,1,0,3,0,g,1,3,3
a,0,1,0,3,0,d,0,f,2
0,0,1,c,3,0,3,3,3,1
a,0,b,0,3,1,i,g,3,2
c,a,1,0,3,1,1,2,3,3
0,a,1,c,3,1,3,2,3,1
0,0,1,c,3,2,1,3,3,1
0,0,1,1,0,1,c,2,d,3
a,0,1,1,0,1,g,d,e,2
0,0,1,1,0,g,2,0,d,3
0,a,1,1,0,j,3,0,d,2
a,0,1,1,0,2,0,g,2,3
0,0,1,1,0,2,a,2,d,2
0,a,1,1,0,d,0,3,g,2
0,0,1,1,0,2,1,1,1,1
0,0,1,1,0,2,1,g,3,3
0,0,1,1,0,2,g,3,1,3
0,0,1,1,0,2,2,0,d,2
0,a,1,1,0,d,2,1,g,2
m,0,1,1,0,2,d,1,2,3
0,a,1,1,0,d,2,3,1,2
0,c,1,1,0,2,d,3,2,1
0,0,1,1,0,2,3,1,g,3
0,0,1,1,c,2,3,3,3,1
a,0,1,1,0,3,b,g,d,2
c,0,1,1,0,3,0,2,d,3
0,a,1,1,0,d,1,c,e,2
a,0,1,1,0,3,h,3,b,2
0,c,1,1,0,3,2,2,d,1
a,0,1,1,c,3,d,1,b,2
c,0,1,1,1,0,1,1,2,1
c,0,1,1,1,0,1,2,1,1
0,a,1,1,b,i,g,2,2,2
0,0,1,1,1,0,g,2,3,3
0,0,1,1,1,c,1,3,2,3
a,0,1,1,1,0,2,c,2,3
0,a,b,1,1,h,2,0,3,2
0,0,1,1,1,0,2,g,2,2
0,c,1,1,1,0,2,1,3,3
0,0,1,1,1,c,3,0,3,3
0,a,1,1,1,1,c,d,2,2
a,0,1,1,b,1,c,3,d,2
c,0,1,1,1,1,1,1,g,1
c,0,1,1,1,1,1,3,1,1
0,0,1,1,1,1,g,3,3,3
a,b,1,1,1,g,d,0,2,2
a,0,1,1,h,1,2,3,b,2
c,0,1,1,1,1,3,1,1,1
0,0,1,1,1,g,3,1,3,3
a,0,1,1,b,g,3,2,i,2
0,0,1,1,1,g,3,3,1,3
0,a,1,1,1,d,0,g,2,2
0,0,1,1,1,2,0,g,3,3
0,a,b,1,1,d,0,2,g,2
m,0,1,1,1,2,0,2,2,3
0,0,1,1,1,2,c,3,1,3
0,a,1,1,b,d,1,c,2,2
0,0,1,1,1,2,1,c,3,3
0,0,1,1,g,2,1,1,2,3
0,0,1,1,1,2,g,2,1,3
m,0,1,1,1,2,2,0,2,3
0,0,g,1,1,2,2,1,1,3
0,a,1,1,1,j,2,1,2,2
0,a,b,1,1,d,2,2,1,2
0,c,1,1,1,2,2,2,2,1
0,0,g,1,1,2,2,3,3,1
0,a,1,1,1,2,3,0,2,2
0,0,1,1,g,2,3,2,3,1
0,c,1,1,a,2,3,3,d,1
0,a,1,b,1,3,0,2,2,2
a,0,1,1,1,3,0,3,j,2
c,0,1,1,1,3,1,1,1,1
0,0,1,1,1,3,1,g,3,3
0,0,1,1,g,3,1,3,1,3
0,0,g,1,1,3,3,1,1,3
0,0,1,1,g,3,3,3,3,1
0,0,1,1,2,0,1,g,3,3
0,0,1,1,2,0,g,3,1,3
0,0,1,1,2,0,d,0,e,2
0,a,1,1,2,b,2,1,g,2
m,0,1,1,2,0,d,1,2,3
0,0,1,1,2,0,2,3,1,2
0,0,1,1,2,0,2,3,2,1
0,0,1,1,2,0,3,1,g,3
0,0,1,g,2,0,3,3,3,1
c,0,1,1,2,1,0,2,d,3
a,0,1,1,2,1,1,h,d,2
a,0,1,1,2,g,1,d,b,2
c,0,1,1,2,1,2,0,d,3
0,c,1,1,2,1,2,2,d,1
a,0,1,1,2,1,3,b,h,2
0,0,j,a,2,1,3,1,1,2
m,0,1,1,2,2,a,1,2,3
0,a,1,1,c,d,0,1,3,2
0,0,1,1,2,2,0,3,1,2
0,c,1,1,2,2,a,3,2,1
c,0,1,1,2,2,1,3,1,3
0,c,1,1,d,2,1,3,e,1
0,0,1,1,2,d,2,1,1,2
0,0,1,g,2,2,2,1,2,1
0,0,1,g,2,2,3,1,3,1
0,c,1,1,d,2,3,3,a,1
0,c,1,1,2,3,0,2,d,1
a,0,1,1,2,3,1,b,h,2
0,0,1,g,2,3,2,0,d,1
0,0,1,1,3,0,1,2,g,3
0,a,1,1,d,b,1,2,2,2
c,0,1,1,d,0,1,3,e,3
m,0,1,1,3,0,2,0,2,3
0,a,b,1,3,i,2,0,3,2
0,a,1,1,3,0,2,1,2,2
c,0,a,1,3,0,d,1,3,3
0,0,1,1,3,0,2,2,1,2
0,0,1,1,3,0,2,2,2,1
0,0,1,1,3,0,2,3,3,1
0,a,1,1,d,b,3,0,2,2
c,0,1,1,3,0,3,0,3,3
c,0,1,1,3,0,3,1,2,3
c,0,1,1,3,0,3,2,1,3
0,0,1,g,3,0,3,2,3,1
0,0,1,1,3,0,3,3,2,1
a,0,1,1,d,1,0,g,e,2
a,0,1,1,3,1,b,h,2,2
0,0,1,1,3,1,1,g,3,3
a,0,1,1,d,1,g,2,b,2
0,0,1,1,3,1,g,3,1,3
a,0,1,1,3,1,d,b,c,2
0,0,1,1,3,1,3,1,g,3
0,0,1,g,3,1,3,3,3,1
0,a,1,1,3,2,0,1,2,2
c,0,1,1,3,2,0,1,3,3
0,0,1,1,3,2,0,2,1,2
0,c,1,1,3,2,0,2,2,1
0,0,g,1,3,2,0,3,3,1
0,a,1,1,3,d,1,0,2,2
c,0,1,1,3,2,1,0,3,3
c,0,1,1,3,2,1,2,1,3
0,0,1,g,3,2,1,2,3,1
0,c,1,1,3,2,1,3,2,1
0,0,1,g,3,2,2,0,2,1
0,0,j,1,3,2,d,1,3,1
0,c,1,1,3,2,2,3,1,1
0,0,1,g,3,2,3,0,3,1
0,0,1,g,3,2,3,1,2,1
0,0,g,1,3,2,3,2,1,1
a,0,b,1,3,g,1,i,2,2
0,0,1,g,3,3,1,3,3,1
c,0,1,1,3,d,3,1,1,3
0,0,1,g,3,3,3,1,3,1
0,0,1,g,3,3,3,3,1,1
0,a,1,d,0,g,b,1,2,2
0,a,1,2,0,d,1,1,e,2
0,a,1,2,0,d,1,3,b,2
a,0,1,2,1,0,b,2,h,2
0,0,1,2,1,0,1,3,g,3
a,0,1,2,1,0,f,0,d,2
c,0,1,d,1,0,3,1,3,3
0,0,1,2,1,c,3,3,3,1
a,0,b,2,1,1,i,3,g,2
a,0,b,2,1,1,h,1,3,2
0,a,1,2,1,1,1,2,g,3
0,0,1,d,a,1,1,e,2,2
o,0,a,2,1,1,d,3,1,2
0,0,1,2,1,1,3,0,2,2
c,a,1,2,1,1,3,0,3,3
c,a,1,2,1,1,3,2,1,3
0,a,g,2,1,1,3,2,3,1
a,0,1,2,1,2,b,0,f,2
c,0,1,d,1,2,1,1,3,3
o,0,1,2,1,2,a,2,b,2
c,0,1,2,1,2,1,3,1,3
0,0,g,2,1,2,1,3,3,1
0,0,g,2,1,2,3,1,3,1
0,0,1,2,g,2,3,3,1,1
0,a,1,2,1,d,0,3,1,2
0,0,1,2,1,3,1,0,2,2
c,0,1,2,1,3,1,0,3,3
c,a,1,2,1,3,1,2,1,3
0,a,1,2,g,3,1,2,3,1
0,a,1,2,g,3,3,0,3,1
0,a,1,2,g,3,3,2,1,1
0,0,1,2,2,0,1,3,1,2
0,a,1,d,2,1,b,1,2,2
0,h,g,2,2,d,3,3,e,2
a,c,g,d,2,3,3,3,2,2
c,0,1,2,3,0,1,3,1,3
0,0,1,2,3,0,1,3,3,1
0,0,g,2,3,0,3,1,3,1
0,0,1,2,3,0,3,3,1,1
o,0,a,2,3,1,b,3,1,2
o,0,a,2,3,1,b,1,3,2
0,m,1,2,3,1,1,2,3,1
0,a,g,2,3,1,3,0,3,1
0,h,1,2,3,1,3,2,1,1
0,0,g,2,3,2,1,1,3,1
0,0,g,2,3,2,1,3,1,1
a,c,h,2,3,2,3,2,d,2
0,c,g,2,3,2,3,3,3,3
0,0,1,2,3,3,1,0,3,1
0,0,1,2,3,3,3,2,2,2
0,a,g,2,3,3,3,2,3,3
a,c,h,2,3,3,d,3,3,2
c,0,1,3,0,1,0,2,d,3
a,0,1,3,b,1,1,c,d,2
c,0,1,3,0,1,2,0,d,3
0,c,1,3,0,1,2,2,d,1
a,0,1,3,0,1,3,b,f,2
m,0,1,3,0,2,0,1,2,3
0,a,1,3,0,d,0,1,3,2
0,a,1,3,0,d,0,3,1,2
0,0,1,3,0,2,0,3,2,1
c,0,1,3,0,2,1,1,3,3
0,0,1,3,0,2,1,3,1,3
0,0,1,3,0,2,g,3,3,1
0,0,g,3,0,2,2,1,2,1
0,c,1,3,a,2,3,1,d,1
0,c,1,3,a,2,3,3,b,1
0,c,1,3,0,3,0,2,d,1
o,0,1,3,a,3,1,0,d,2
0,0,1,3,0,3,2,0,d,1
m,0,1,3,1,0,2,0,2,3
0,a,b,3,1,i,2,0,3,2
0,0,1,3,1,0,2,1,2,2
c,0,1,3,1,0,2,1,3,3
0,0,1,3,1,0,2,2,2,1
0,0,1,3,1,0,2,3,3,1
c,0,1,3,1,0,3,0,3,3
0,0,1,3,1,0,3,2,3,1
0,a,1,3,1,1,0,d,c,2
0,0,1,3,1,1,1,g,3,3
0,0,1,3,1,1,g,3,1,3
0,a,1,d,1,1,2,0,2,2
a,0,1,3,1,1,d,b,c,2
c,0,1,3,1,1,3,1,3,3
0,0,1,3,1,g,3,3,3,1
0,a,1,3,1,2,0,1,2,2
c,0,1,3,1,2,0,1,3,3
0,c,1,3,1,2,0,2,2,1
0,c,1,3,1,2,0,3,3,1
c,0,1,3,1,2,1,1,2,3
0,c,1,3,1,2,1,2,3,1
0,c,1,3,1,2,1,3,2,1
0,0,g,3,1,2,2,0,2,1
0,c,a,3,1,2,2,1,3,1
0,0,1,3,1,2,2,3,1,1
0,0,g,3,1,2,3,0,3,1
0,0,g,3,1,2,3,1,2,1
c,0,1,3,1,3,1,1,3,3
c,0,1,3,1,3,1,3,1,3
0,0,g,3,1,3,1,3,3,1
0,0,g,3,1,3,3,1,3,1
0,c,1,3,1,3,3,3,1,1
0,0,1,3,2,0,1,3,3,1
0,0,1,3,2,0,2,1,2,1
0,0,1,3,2,0,3,1,3,1
0,0,1,3,2,0,3,3,1,1
0,0,g,3,2,1,0,2,d,1
0,0,g,3,2,1,2,0,d,1
0,0,g,3,2,2,0,1,2,1
0,0,1,3,2,2,1,1,3,1
0,c,1,3,2,2,d,2,e,2
a,c,1,3,2,2,2,3,2,3
0,h,g,3,2,d,2,3,3,2
0,c,1,3,2,2,3,3,3,3
0,c,1,3,2,3,2,2,d,3
0,h,g,3,2,d,3,2,e,2
0,0,g,3,3,0,2,0,2,1
0,0,1,3,3,0,2,1,3,1
0,0,g,3,3,0,3,0,3,1
0,0,1,3,3,0,3,1,2,1
c,0,1,3,3,1,1,1,3,3
0,0,g,3,3,1,1,3,3,1
0,0,g,3,3,1,3,1,3,1
0,c,1,3,3,1,3,3,1,1
0,c,a,3,3,2,b,1,3,1
0,0,g,3,3,2,1,1,2,1
a,c,1,3,3,2,2,2,2,3
0,h,a,3,3,d,2,2,3,2
0,h,1,3,3,2,2,3,2,2
0,0,1,3,3,2,2,3,3,3
0,h,g,3,3,d,3,2,2,2
0,c,1,3,3,2,3,2,3,3
0,c,1,3,3,2,3,3,2,3
0,0,g,3,3,3,1,1,3,1
0,m,g,d,3,3,2,2,2,2
0,c,g,3,3,3,3,3,3,3
0,0,2,0,2,0,3,1,3,1
0,a,d,b,2,1,0,1,2,2
c,0,d,0,2,1,0,1,3,3
0,0,d,0,2,1,0,3,3,1
c,0,2,0,2,1,1,1,2,3
a,0,2,b,f,1,1,1,3,2
0,0,2,0,2,1,1,3,2,1
0,0,d,0,2,1,2,1,3,1
0,0,2,0,2,1,3,1,2,1
0,0,2,0,2,2,1,1,3,1
0,0,d,0,e,2,2,p,r,2
0,0,d,0,2,e,3,2,p,2
a,0,2,0,2,2,3,3,3,3
0,0,d,0,2,3,0,1,3,1
0,a,2,m,2,d,2,e,2,2
0,0,d,0,2,3,2,3,3,3
0,0,2,0,2,3,3,3,2,3
a,c,2,b,d,3,3,3,3,2
a,0,d,0,g,1,b,1,3,2
0,0,2,0,3,d,e,p,3,2
0,0,d,a,3,3,2,e,3,2
0,a,2,1,b,1,0,d,3,2
0,0,d,1,0,1,1,g,e,2
c,0,2,1,0,1,1,2,d,3
0,0,2,1,0,1,3,1,2,2
0,c,2,1,0,1,3,2,d,1
0,0,2,1,0,2,0,1,2,2
m,0,2,1,a,2,0,1,3,3
0,c,2,1,a,2,0,3,3,1
m,0,2,1,0,2,1,1,2,3
0,a,2,1,0,d,1,1,3,2
0,c,d,1,0,2,1,3,2,1
0,0,2,1,m,2,2,1,3,1
0,0,d,1,c,2,3,1,2,1
0,0,d,1,0,3,a,1,e,2
0,0,2,1,0,3,1,2,d,1
c,0,2,1,1,1,0,2,2,3
0,a,2,1,1,1,0,3,2,2
a,0,h,1,1,1,1,d,2,2
0,0,d,1,1,1,2,a,3,2
0,0,2,1,1,1,2,1,2,2
0,c,2,1,1,1,2,2,2,1
0,c,2,1,1,2,0,3,2,1
0,a,2,1,1,d,1,1,2,2
c,0,2,1,1,2,1,1,3,3
0,0,2,1,1,2,1,3,3,1
0,c,2,1,1,2,2,1,d,1
0,c,2,1,1,2,3,1,3,1
0,0,2,1,1,3,0,2,2,1
0,0,2,1,d,0,2,1,3,1
0,0,2,1,2,1,1,2,d,1
0,c,2,1,d,2,0,1,3,1
0,c,2,1,d,2,e,2,p,2
0,0,2,1,2,2,2,3,2,2
a,c,2,1,d,2,2,3,3,3
a,0,d,1,2,2,3,3,2,3
0,m,2,1,2,d,3,3,3,2
0,h,2,1,2,3,2,d,e,2
0,c,2,1,2,3,3,2,d,3
0,c,d,1,e,3,p,3,2,2
0,0,d,1,3,0,e,1,3,1
0,c,2,1,3,1,0,2,2,1
0,c,2,1,3,2,1,1,3,1
a,c,2,1,3,2,2,3,2,3
0,o,2,1,3,2,3,3,2,2
0,c,d,1,3,2,e,3,3,3
0,c,2,1,3,3,2,2,2,3
0,c,d,1,3,3,e,2,3,2
0,0,2,1,3,3,2,3,2,2
0,c,d,1,3,e,3,2,2,2
c,0,d,2,0,1,0,1,3,3
0,c,d,2,0,1,0,3,3,1
a,0,2,d,0,1,1,1,g,2
0,c,2,2,0,1,1,3,2,1
0,c,d,2,0,1,2,1,3,1
0,c,2,2,0,2,1,1,3,1
0,0,d,2,a,2,2,e,p,2
0,0,d,2,0,e,p,2,r,2
0,0,d,2,a,2,3,e,2,2
a,0,2,2,0,2,3,3,3,3
0,0,d,2,0,3,0,1,3,1
0,0,d,2,a,3,2,2,e,2
0,a,2,d,0,e,2,p,2,2
0,0,d,2,0,3,2,3,3,3
0,0,2,2,0,3,3,3,2,3
a,c,2,d,b,3,3,3,3,2
a,0,f,2,1,1,b,1,3,2
0,0,d,2,1,1,0,3,2,1
0,0,2,2,1,g,1,2,2,1
0,0,2,2,1,2,3,d,e,2
0,0,d,2,1,3,2,3,2,3
0,0,d,e,1,3,2,p,3,2
a,0,2,2,1,3,3,2,2,3
0,0,2,d,1,e,p,2,3,2
0,0,2,d,1,e,3,3,2,2
0,0,d,2,e,0,2,p,r,2
a,0,2,2,2,0,3,3,3,3
0,0,d,2,2,1,0,1,3,1
0,0,2,d,2,1,2,2,e,2
0,0,d,2,2,1,2,3,3,3
0,0,d,2,2,1,e,2,p,2
0,0,2,2,2,1,3,3,2,3
a,c,2,d,e,1,3,3,3,2
0,0,d,2,e,2,0,3,p,2
0,0,d,2,e,2,1,3,2,2
a,0,2,2,2,2,1,3,3,3
0,0,d,2,e,2,2,1,3,2
a,c,2,2,2,2,3,1,3,3
0,h,d,e,2,3,0,3,2,2
0,c,d,2,2,3,0,3,3,3
0,c,2,2,2,3,1,3,2,3
a,c,2,d,e,3,1,3,3,2
0,c,d,2,2,3,2,1,3,3
a,h,2,2,d,3,3,g,3,2
0,a,2,2,3,b,d,3,3,2
0,0,d,2,3,1,2,3,2,3
0,c,d,e,3,1,2,p,3,2
a,0,2,2,3,1,3,2,2,3
0,0,2,d,3,1,3,2,3,2
0,0,2,d,3,a,3,3,2,2
0,a,2,2,3,d,b,3,3,2
0,a,2,2,3,d,e,1,3,2
0,0,d,2,3,3,0,3,2,3
0,c,d,e,3,3,0,p,3,2
0,0,2,d,3,3,1,2,3,2
0,a,d,2,3,3,g,3,2,2
0,0,d,e,3,3,2,a,3,2
0,0,2,d,3,3,e,0,3,2
0,0,2,3,0,2,0,1,3,1
0,0,2,3,0,2,2,3,2,2
a,0,2,3,b,2,2,3,3,3
a,0,d,3,0,2,3,3,2,3
0,a,2,3,0,d,3,3,3,2
0,m,2,3,a,3,d,3,2,2
0,0,2,3,1,2,1,1,3,1
a,0,2,3,1,2,2,3,2,3
0,a,2,3,1,2,3,3,2,2
0,0,d,3,1,2,e,3,3,3
0,o,2,3,1,3,2,d,3,2
0,a,d,3,b,3,2,3,2,2
0,a,2,d,2,b,2,e,2,2
a,0,2,3,d,0,2,3,3,3
0,0,2,3,2,0,3,3,3,2
0,a,d,3,2,1,2,3,e,2
0,c,2,3,2,1,3,3,2,2
a,0,2,3,2,2,0,3,3,3
0,a,2,3,2,2,1,3,3,2
a,0,2,3,2,2,2,1,3,3
0,m,2,3,2,d,3,1,3,2
0,a,2,3,d,3,0,e,3,2
0,a,2,3,d,3,2,b,3,2
0,0,2,3,3,0,3,3,2,2
0,0,d,3,3,0,e,3,3,3
a,c,2,3,3,1,2,d,3,2
0,0,2,3,3,2,1,3,3,3
0,0,2,3,3,2,3,1,3,3
0,0,3,0,3,0,3,1,3,1
0,0,3,0,3,1,1,2,3,1
a,c,3,k,d,2,e,2,3,2
0,0,3,0,3,2,3,3,3,3
a,0,d,0,3,3,e,3,3,2
a,0,d,1,0,1,h,1,3,2
0,a,3,1,0,d,0,1,3,2
c,0,3,1,0,2,1,1,3,3
0,c,3,1,0,2,1,3,3,1
0,c,3,1,0,2,3,1,3,1
0,0,3,1,1,1,1,g,3,3
c,0,3,1,1,1,3,1,3,3
0,c,3,1,1,1,3,3,3,1
0,c,3,1,1,2,0,3,3,1
0,c,3,1,1,2,1,2,3,1
0,c,3,1,1,2,2,1,3,1
c,0,3,1,1,3,1,1,3,3
0,c,3,1,1,3,1,3,3,1
0,0,3,1,g,3,3,1,3,1
0,0,3,1,2,d,2,3,3,2
0,0,3,1,2,2,3,3,3,3
0,c,3,1,3,1,1,3,3,1
0,c,3,1,3,1,3,1,3,1
0,a,d,1,3,e,2,2,3,2
0,0,3,1,3,2,2,3,3,3
0,c,3,1,3,2,3,2,3,3
0,c,3,1,3,3,3,3,3,3
0,a,3,2,0,d,3,3,e,2
0,0,3,2,1,g,1,2,3,1
a,0,3,2,m,2,d,2,3,2
0,0,3,2,1,2,3,3,3,3
0,a,3,2,1,3,3,2,3,3
a,c,d,2,1,3,e,3,3,2
0,a,3,2,2,d,1,3,e,2
a,0,3,2,3,0,d,2,e,2
0,0,3,2,3,0,3,3,3,3
0,a,3,2,3,1,3,2,3,3
a,c,d,2,3,1,e,3,3,2
0,0,3,2,3,2,1,3,3,3
a,c,d,2,3,3,m,3,3,2
0,a,3,3,0,d,2,3,3,2
0,0,3,3,0,2,3,3,3,3
0,c,3,3,1,1,1,3,3,1
0,0,3,3,1,2,2,3,3,3
0,c,3,3,1,3,3,3,3,3
0,c,3,3,3,1,3,3,3,3
0,1,0,1,a,g,b,2,d,2
0,1,0,1,a,2,b,g,d,2
0,1,0,1,0,2,a,2,g,3
0,1,0,1,a,2,h,3,b,2
0,1,a,1,0,d,1,e,c,2
0,1,0,1,0,2,2,1,g,2
c,1,0,1,0,2,d,2,1,3
0,1,0,1,0,2,d,2,3,1
0,1,a,1,0,d,3,e,0,2
0,1,0,j,0,3,1,d,1,2
0,1,0,1,1,1,f,2,d,2
f,1,0,1,1,1,1,1,g,1
f,1,0,1,1,1,1,3,1,1
a,1,0,1,1,1,g,3,3,3
f,1,0,1,1,1,3,1,1,1
a,1,0,1,1,g,3,1,3,3
a,1,0,1,h,1,d,2,1,2
a,1,0,1,1,g,3,3,1,3
a,1,b,1,1,2,i,2,g,2
c,1,0,1,1,2,a,2,2,3
a,1,b,1,1,2,d,c,1,2
0,1,0,1,1,2,d,2,2,1
0,1,0,j,a,3,0,1,d,2
0,1,0,1,1,3,0,2,2,2
0,1,0,1,1,3,c,3,1,2
a,1,0,1,1,3,1,g,3,3
a,1,0,g,1,3,1,3,1,3
0,1,0,1,g,3,3,3,3,1
0,1,0,1,d,1,a,2,e,2
0,1,0,1,d,l,0,1,3,2
0,1,0,g,2,2,a,2,3,1
0,1,0,1,3,1,0,1,3,2
a,1,0,1,3,1,1,g,3,3
m,1,0,1,3,1,3,1,3,3
0,1,0,g,3,1,3,3,3,1
0,1,0,g,3,3,1,3,3,1
0,1,0,2,0,1,0,2,0,2
a,1,0,2,b,1,0,2,g,3
0,1,0,2,a,1,b,3,h,2
0,1,0,2,a,1,j,1,d,2
0,1,0,2,0,l,1,d,1,2
m,1,a,2,0,1,1,2,2,3
0,1,c,2,a,1,2,2,3,1
0,1,0,2,0,2,0,1,g,3
0,1,0,2,a,2,0,2,1,2
c,1,0,2,0,2,0,3,1,3
0,1,0,2,0,2,c,3,3,1
a,1,b,2,0,d,1,1,g,2
c,1,0,2,a,2,1,1,2,3
0,1,0,2,0,2,1,2,0,2
c,1,0,2,a,2,1,3,0,3
0,1,0,2,a,2,g,3,2,1
c,1,0,2,0,2,2,1,1,3
0,1,c,2,0,2,2,1,3,1
0,1,c,2,0,2,2,3,1,1
0,1,0,2,a,2,3,1,1,2
0,1,c,2,a,2,3,1,2,1
0,1,c,2,a,2,3,3,0,1
0,1,0,2,0,3,0,1,g,2
m,1,0,2,a,3,0,2,1,3
0,1,0,2,h,3,0,2,3,1
0,1,a,d,0,3,0,3,b,2
0,1,0,2,0,3,1,1,2,2
m,1,0,2,0,3,1,2,0,3
0,1,a,2,c,3,1,2,2,1
0,1,a,2,b,g,i,3,0,2
0,1,0,2,0,3,2,1,1,2
0,1,0,2,a,3,2,2,1,1
0,1,a,2,c,3,3,2,0,1
m,1,0,2,1,1,0,2,d,3
0,1,0,2,1,1,1,2,c,2
0,1,0,2,1,1,1,2,g,3
m,1,0,2,1,1,2,2,0,3
0,1,0,2,g,1,2,2,2,1
0,1,0,d,1,1,3,e,0,2
c,1,0,2,1,1,3,2,1,3
0,1,0,2,1,1,3,2,3,1
0,1,0,2,1,d,0,1,e,2
0,1,0,d,1,2,a,e,1,2
0,1,0,2,g,3,0,2,2,1
a,1,0,2,1,g,b,3,i,2
0,1,0,2,1,3,1,2,0,2
c,1,0,2,1,3,1,2,1,3
0,1,0,2,1,3,1,2,3,1
0,g,0,2,1,3,2,2,0,1
0,1,0,2,g,3,3,2,1,1
0,1,0,2,d,1,0,2,3,1
0,1,a,2,d,1,0,3,b,2
0,1,0,2,2,1,1,1,2,2
0,1,0,d,2,1,1,2,1,2
0,1,a,2,2,1,1,2,2,1
0,1,a,d,2,1,b,3,0,2
0,1,0,2,2,1,2,1,1,2
0,g,0,2,d,1,2,2,1,1
0,g,0,2,2,1,3,2,0,1
c,1,0,2,2,2,0,1,1,3
0,1,0,2,2,2,0,g,3,1
0,1,0,2,2,2,0,3,1,1
a,1,b,2,2,j,1,1,1,2
0,1,0,2,d,2,1,g,2,1
0,1,0,2,d,2,1,3,0,1
0,1,0,2,2,2,2,1,1,1
0,1,0,2,d,2,e,2,p,2
0,1,0,d,e,p,2,3,2,2
0,1,0,2,2,2,2,3,3,3
0,1,0,2,d,2,3,3,2,3
0,1,0,2,d,e,3,3,3,2
0,1,0,d,2,3,0,1,1,2
0,g,0,2,2,3,0,2,1,1
0,1,0,2,2,3,2,2,2,2
a,1,0,2,d,3,2,2,3,3
0,1,a,2,d,3,2,3,e,2
a,1,b,2,2,3,3,2,2,3
0,1,0,d,2,3,3,2,3,2
0,1,0,d,e,3,3,3,2,2
a,1,0,c,3,1,b,3,i,2
c,1,0,2,3,1,1,2,1,3
0,g,0,2,3,1,1,2,3,1
a,1,0,2,3,1,h,1,b,2
0,1,0,2,3,1,3,2,1,1
0,1,0,d,3,2,e,p,3,2
a,1,0,c,3,3,b,1,i,2
0,1,0,2,3,3,1,2,1,1
a,1,0,2,3,3,2,2,2,3
0,1,0,d,3,3,3,2,2,2
0,1,0,2,3,3,3,2,3,3
a,1,0,3,h,1,b,2,1,2
a,1,0,3,0,1,1,j,2,2
c,1,0,3,0,2,a,2,1,3
0,g,0,3,0,2,a,2,3,1
0,1,a,3,b,2,0,3,i,2
a,1,b,3,0,c,1,3,i,2
0,1,0,3,0,2,2,1,1,2
0,1,0,3,0,2,d,2,1,1
a,1,0,g,0,3,0,d,1,2
f,1,0,3,1,1,1,1,1,1
a,1,0,3,1,1,1,g,3,3
0,1,0,3,1,1,1,3,0,2
a,1,0,3,1,1,g,3,1,3
0,1,0,3,1,1,2,1,3,2
a,1,0,3,1,1,3,1,g,3
0,1,0,3,1,g,3,3,3,1
a,1,b,3,1,2,i,c,1,2
0,1,c,3,1,2,a,2,2,1
a,1,0,3,b,2,1,1,h,2
a,1,0,3,1,3,1,1,g,3
0,1,c,3,1,3,1,3,3,1
m,1,0,3,1,3,3,1,1,3
0,1,0,3,g,3,3,1,3,1
0,1,0,3,g,3,3,3,1,1
0,1,c,3,2,2,a,2,1,1
0,1,0,3,2,d,e,p,2,2
0,1,0,3,2,2,d,2,3,3
0,1,0,3,2,2,2,3,3,2
a,1,0,3,3,1,1,1,g,3
m,1,0,3,3,1,1,3,1,3
0,1,c,3,3,1,1,3,3,1
m,1,0,3,3,1,3,1,1,3
0,1,c,3,3,1,3,1,3,1
0,1,c,3,3,1,3,3,1,1
0,1,0,3,3,2,d,2,2,3
a,g,c,3,3,d,e,2,3,2
m,1,0,3,3,3,1,1,1,3
0,g,0,3,3,3,1,1,3,1
0,1,c,3,3,3,1,3,1,1
0,1,0,3,3,3,2,2,2,2
0,1,c,3,3,3,3,1,1,1
a,g,c,3,3,3,3,3,3,3
f,1,1,1,1,1,1,1,2,1
c,1,1,1,1,1,1,2,1,1
0,1,1,1,1,1,g,2,3,3
a,1,1,1,1,1,g,3,2,3
a,1,1,1,1,1,g,3,3,2
a,1,1,1,1,g,2,1,3,3
a,1,1,1,1,g,3,1,3,2
a,1,1,1,1,2,0,h,d,2
s,1,1,1,1,2,0,d,e,2
a,1,b,1,i,2,1,g,2,2
0,1,1,1,1,2,1,g,3,3
0,1,1,1,1,2,g,3,1,3
a,1,b,1,1,c,2,1,d,2
a,1,b,1,i,c,3,1,2,2
c,a,1,1,1,2,3,1,3,3
0,1,g,1,1,2,3,3,3,1
a,1,1,1,1,3,0,3,g,3
a,1,1,1,1,3,1,g,2,3
a,1,1,1,1,3,1,g,3,2
c,1,1,1,1,3,1,2,3,3
a,1,1,1,1,3,g,3,1,2
m,1,1,1,1,3,2,3,1,3
0,1,1,1,g,3,2,3,3,1
m,1,1,1,1,3,3,1,2,3
0,1,1,1,1,3,3,2,3,1
0,g,1,1,1,3,3,3,2,1
a,1,1,1,2,1,1,g,3,3
o,1,a,1,2,1,1,2,d,2
0,1,1,1,2,1,3,1,2,2
m,1,1,1,2,1,3,1,3,3
0,1,1,g,2,1,3,3,3,1
0,1,1,1,2,2,0,2,2,1
m,1,1,1,2,3,1,1,3,3
0,1,1,g,2,3,1,3,3,1
0,1,1,g,2,3,3,1,3,1
a,1,1,1,3,1,1,g,3,2
c,1,1,1,3,1,1,2,3,3
m,1,1,1,3,1,2,1,3,3
0,g,1,1,3,1,2,3,3,1
o,1,1,1,3,1,3,1,3,2
0,1,1,g,3,1,3,2,3,1
0,1,1,g,3,2,1,3,3,1
0,1,g,1,3,3,0,3,3,1
m,1,1,2,0,2,0,2,1,3
0,g,1,2,0,2,0,2,3,1
0,1,1,2,a,2,0,3,1,2
0,g,1,2,a,2,0,3,2,1
o,1,1,2,a,2,1,1,d,2
0,1,1,2,0,2,1,2,1,2
0,1,1,2,a,2,2,1,2,1
0,1,1,2,0,2,2,2,1,1
0,1,1,2,0,3,0,2,1,2
0,1,1,2,0,3,0,2,2,1
c,1,1,2,0,3,1,2,1,3
0,g,1,2,0,3,1,2,3,1
0,1,1,2,0,3,3,2,1,1
c,1,1,2,1,1,1,2,2,3
0,1,1,2,1,1,1,3,g,3
a,1,b,c,1,1,1,3,2,2
a,1,1,2,b,1,c,1,d,2
0,1,1,2,1,1,2,2,3,1
c,1,1,2,1,1,3,1,3,3
0,1,1,2,1,g,3,3,3,1
c,1,1,2,1,2,1,2,1,3
0,g,1,2,1,2,1,2,3,1
0,1,1,2,g,2,3,2,1,1
0,1,1,2,1,3,0,2,3,1
a,1,1,2,b,3,1,1,c,2
c,1,1,2,1,3,1,1,3,3
0,1,1,2,1,3,1,2,2,1
c,1,1,2,1,3,1,3,1,3
0,1,1,2,g,3,1,3,3,1
0,1,1,2,1,3,2,2,1,1
0,1,g,2,1,3,3,1,3,1
0,1,1,2,g,3,3,3,1,1
0,1,1,2,2,1,1,2,3,1
a,1,1,c,2,1,b,3,i,2
0,1,1,2,2,1,3,2,1,1
0,1,1,2,d,2,e,2,2,2
a,1,1,2,2,2,2,2,3,3
0,1,1,2,d,2,2,3,2,3
0,1,1,2,d,2,e,3,3,2
0,1,1,d,2,2,3,e,p,2
a,1,1,2,2,3,2,2,2,3
0,1,1,d,2,3,2,2,3,2
0,1,1,2,2,3,3,2,3,3
c,1,1,2,3,1,1,3,1,3
0,1,1,2,3,1,g,3,3,1
0,1,1,2,3,1,3,1,3,1
0,g,1,2,3,1,3,3,1,1
0,1,1,2,3,2,2,2,3,2
0,1,1,2,3,2,3,2,3,3
a,g,1,2,d,e,3,3,2,2
0,1,1,2,3,3,1,1,3,1
0,g,1,2,3,3,1,3,1,1
0,1,1,2,3,3,2,2,2,2
0,1,1,2,3,3,2,2,3,3
0,1,1,2,3,3,3,2,2,3
0,1,1,2,3,3,3,3,3,3
0,g,1,3,0,2,0,2,2,1
m,1,1,3,0,3,1,1,3,3
m,1,1,3,0,3,1,3,1,3
0,1,1,3,0,3,g,3,3,1
0,g,1,3,0,3,3,1,3,1
0,g,1,3,0,3,3,3,1,1
a,1,1,3,1,1,1,3,g,2
m,1,1,3,1,1,1,3,2,3
m,1,1,3,1,1,2,1,3,3
0,1,1,3,1,g,2,3,3,1
o,1,1,3,1,1,3,1,3,2
0,1,1,3,1,1,3,2,3,1
c,1,1,3,1,2,1,3,1,3
0,1,1,3,1,2,g,3,3,1
0,1,1,3,1,2,3,1,3,1
0,1,1,3,1,2,3,3,1,1
0,1,1,3,1,3,0,3,3,1
m,1,1,3,1,3,1,1,2,3
o,1,1,3,1,3,1,1,3,2
0,1,1,3,g,3,1,2,3,1
o,1,1,3,1,3,1,3,1,2
0,1,1,3,g,3,1,3,2,1
0,1,g,3,1,3,2,1,3,1
0,g,1,3,1,3,2,3,1,1
0,1,1,3,g,3,3,1,2,1
0,1,1,3,2,1,1,3,3,1
0,1,1,3,2,1,3,1,3,1
0,1,1,3,2,1,3,3,1,1
0,1,1,3,2,2,2,2,2,3
a,g,1,3,d,2,2,e,3,2
0,1,1,3,2,d,e,3,2,2
a,g,1,3,2,2,3,d,2,2
0,1,1,3,2,3,1,1,3,1
0,1,1,3,2,3,2,2,2,2
a,g,t,3,2,3,3,3,3,3
0,1,g,3,3,1,2,1,3,1
0,1,1,3,3,1,3,1,2,1
a,1,1,3,3,2,2,d,2,2
0,1,1,3,3,2,2,3,3,2
a,1,1,3,3,2,3,2,3,2
a,g,h,3,d,2,3,3,2,2
0,1,1,3,3,2,3,3,3,3
0,1,1,3,3,3,1,1,2,1
a,g,1,3,3,3,2,3,3,3
0,1,1,3,3,3,3,2,3,3
a,1,1,3,3,3,3,3,2,3
a,g,t,3,3,3,3,3,3,2
0,1,2,1,2,2,d,2,3,3
0,1,2,1,d,2,e,3,p,2
0,1,d,1,2,e,3,p,2,2
0,1,2,1,3,1,3,1,3,1
a,1,d,1,3,2,e,2,3,2
f,1,2,1,3,3,1,3,3,1
0,1,2,1,3,3,2,3,3,2
a,1,2,1,3,3,3,3,3,3
0,1,2,2,a,2,d,2,e,2
0,1,2,2,0,2,2,3,3,3
0,1,2,2,a,2,3,3,2,3
0,1,2,2,a,d,3,3,3,2
a,1,2,2,b,3,2,2,3,3
0,1,d,2,a,3,2,3,e,2
a,1,d,2,0,3,3,2,2,3
0,1,2,d,0,3,3,2,3,2
0,1,d,2,a,3,3,3,2,2
0,1,2,d,1,e,2,3,p,2
a,1,2,2,1,3,2,2,2,3
0,1,2,2,1,3,3,2,2,2
0,1,2,2,1,3,3,2,3,3
0,1,2,2,2,1,2,d,2,2
a,1,2,2,d,1,2,2,3,3
0,1,d,2,2,1,e,3,p,2
0,1,2,d,2,1,3,e,3,2
0,1,2,2,d,2,a,2,3,2
0,1,2,2,2,2,0,3,3,3
0,1,2,2,d,2,1,3,2,3
0,1,2,2,2,d,1,e,3,2
0,1,2,2,2,2,2,1,3,3
a,g,d,e,2,2,3,1,3,2
a,1,2,2,2,3,0,2,3,3
0,1,2,2,d,3,a,3,e,2
0,1,2,2,2,3,1,2,3,2
0,1,2,2,2,3,1,3,2,2
0,1,2,2,2,3,2,1,3,2
a,g,2,2,3,t,d,3,e,2
0,1,2,2,3,1,3,2,2,2
0,1,2,2,3,1,3,2,3,3
0,1,2,d,3,e,0,3,p,2
0,1,2,2,3,3,1,2,3,3
0,1,2,3,0,2,d,2,3,3
0,1,2,3,0,2,2,3,3,2
a,1,2,3,1,2,d,e,3,2
a,1,2,3,1,3,3,3,3,3
0,1,2,3,2,2,a,2,3,3
0,1,2,3,2,2,0,3,3,2
0,1,2,3,3,1,2,3,3,2
a,g,2,3,d,t,3,2,3,2
a,1,2,3,3,1,3,3,3,3
a,g,2,3,3,2,b,d,3,2
a,1,2,3,3,2,d,b,3,2
a,1,2,3,3,3,1,3,3,3
a,1,2,3,3,3,3,1,3,3
0,1,3,1,3,2,3,3,3,3
a,1,3,1,3,3,2,3,3,3
a,1,3,1,3,3,3,3,3,2
a,1,3,2,0,2,2,2,3,3
0,1,3,2,a,2,d,3,3,2
0,1,3,d,0,2,3,e,3,2
0,1,3,d,0,3,2,2,3,2
0,1,3,2,0,3,3,2,3,3
0,1,3,2,1,2,2,2,3,2
0,1,3,2,1,2,3,2,3,3
0,1,3,2,1,3,2,2,3,3
0,1,3,2,1,3,3,3,3,3
a,1,3,2,2,d,b,3,3,2
0,1,3,2,3,1,3,3,3,3
a,1,3,2,3,2,1,3,3,2
a,g,d,2,3,3,0,3,e,2
0,1,3,2,3,3,1,3,3,3
a,1,3,3,0,3,3,3,3,3
a,g,3,3,b,2,2,3,3,2
0,1,3,3,1,2,3,3,3,3
a,1,3,3,1,3,2,3,3,3
a,1,3,3,1,3,3,3,3,2
a,1,3,3,3,1,3,3,3,2
0,2,0,2,0,2,1,3,1,1
0,2,a,2,b,2,2,d,e,2
0,2,0,2,a,d,e,2,3,2
a,2,0,2,0,2,3,3,3,3
0,2,a,2,c,3,0,3,1,1
0,2,0,2,0,3,g,3,0,1
0,2,a,2,0,3,d,2,e,2
0,d,a,e,0,3,2,3,2,2
0,2,a,2,0,3,2,3,3,3
0,2,0,2,0,3,3,3,2,3
a,2,0,d,b,3,3,3,3,2
0,d,0,2,1,e,p,3,3,2
0,2,a,2,1,3,2,2,d,2
0,2,a,2,1,3,2,3,2,3
0,d,0,e,1,3,2,3,3,2
a,2,0,2,1,3,3,2,2,3
0,d,0,e,1,3,3,3,2,2
0,2,a,2,d,2,0,e,p,2
0,2,a,2,d,2,1,e,2,2
a,2,0,2,2,2,1,3,3,3
0,d,a,e,2,3,0,3,2,2
0,2,a,2,2,3,0,3,3,3
0,2,0,2,2,3,1,3,2,3
a,2,0,d,e,3,1,3,3,2
0,d,0,2,3,e,a,3,3,2
a,2,b,d,3,3,0,3,3,2
0,2,0,3,a,2,0,3,1,1
0,2,0,3,a,2,d,2,e,2
0,2,0,3,0,2,2,3,2,2
a,2,0,3,b,2,2,3,3,3
0,2,0,3,0,2,3,3,3,2
0,d,0,3,0,3,2,e,p,2
0,2,0,3,0,3,3,2,d,3
0,2,a,3,0,3,d,3,e,2
0,2,a,3,1,2,b,3,1,1
a,2,0,3,1,2,2,3,2,3
0,d,0,3,1,2,3,3,2,2
0,2,a,3,1,2,d,3,3,3
0,2,0,3,1,3,2,2,2,3
0,2,a,3,1,3,d,2,3,2
0,2,a,3,1,3,2,3,d,2
a,2,b,3,1,3,3,d,2,2
0,2,0,3,2,2,0,3,2,2
a,2,0,3,d,2,0,3,3,3
a,2,b,3,2,2,1,3,2,3
0,d,0,3,2,e,1,3,3,2
0,2,0,3,2,2,2,3,0,2
a,2,0,3,d,2,2,3,1,3
a,2,0,3,2,2,3,3,0,3
0,d,0,3,2,2,3,3,1,2
0,d,0,3,2,3,0,e,p,2
0,2,0,3,2,3,1,2,d,3
0,2,a,3,d,3,b,3,2,2
0,d,0,3,e,3,p,3,0,2
0,d,0,3,3,2,1,3,2,2
0,2,a,3,3,2,b,3,3,3
0,d,0,3,3,2,3,3,0,2
0,2,a,3,3,2,d,3,1,3
0,2,0,3,3,3,0,2,2,3
a,2,c,3,3,3,k,2,3,2
0,2,0,3,3,3,0,3,2,2
0,2,a,3,3,3,1,2,d,2
0,2,a,3,3,3,d,2,1,2
0,2,1,2,1,2,1,3,1,1
a,2,h,2,1,2,3,2,d,2
0,2,1,2,1,2,3,3,3,3
a,d,b,2,1,3,2,3,3,2
0,2,1,2,1,3,3,2,2,2
0,2,1,2,1,3,3,2,3,3
0,2,1,2,2,d,1,e,p,2
a,2,b,2,3,2,1,2,d,2
0,2,1,2,3,2,1,3,3,3
a,2,1,2,3,3,1,3,3,2
0,2,1,3,0,3,2,2,d,3
a,d,1,3,0,3,3,2,e,2
a,2,1,3,1,2,2,2,2,3
0,2,1,3,1,2,2,2,3,2
0,2,1,3,1,2,2,3,2,2
0,2,1,3,1,2,2,3,3,3
0,2,1,3,1,2,3,2,3,3
0,2,1,3,1,3,1,3,1,1
a,d,1,3,g,3,e,2,2,2
0,2,1,3,1,3,3,3,3,3
0,2,1,3,2,2,1,3,3,3
0,d,1,3,2,e,2,3,1,2
0,2,1,3,2,2,3,3,1,3
a,2,1,3,2,3,1,d,e,2
0,2,1,3,3,3,1,3,3,3
0,2,1,3,3,3,3,3,1,3
0,2,2,3,0,3,1,3,2,2
0,2,3,3,1,3,1,3,3,3
0,3,0,3,1,3,g,3,1,1
a,3,0,3,1,3,3,3,3,3
0,3,0,3,3,3,0,3,3,2
a,3,0,3,3,3,1,3,3,3
a,3,1,3,1,3,2,3,3,3
a,3,1,3,1,3,3,3,3,2
0,3,1,3,2,3,1,3,2,2
a,3,1,3,2,3,1,3,3,3
a,3,1,3,3,3,1,3,3,2
j,0,0,0,0,0,a,0,h,0
j,0,0,0,0,0,0,1,c,0
j,0,0,0,0,0,a,2,b,0
1,0,0,0,0,0,h,2,d,2
j,0,0,0,0,0,0,3,0,0
1,0,0,0,0,0,c,3,2,2
1,0,0,0,0,a,c,3,3,3
1,a,0,0,0,c,1,3,2,3
1,0,0,0,0,c,d,0,e,2
1,0,0,0,0,c,2,1,2,2
1,0,0,0,0,h,2,1,3,3
j,0,0,0,0,1,0,0,2,0
j,0,0,0,0,1,0,2,0,0
1,0,0,0,0,1,c,2,2,2
1,0,0,0,a,1,h,2,3,3
1,0,0,a,b,1,c,3,2,3
g,0,0,0,a,1,1,1,h,0
1,0,0,a,0,1,g,2,2,3
g,0,0,0,a,1,1,3,b,0
1,0,0,0,a,1,g,3,d,2
1,0,0,0,0,g,2,0,2,2
1,0,0,0,a,g,d,0,3,3
1,0,0,a,b,g,2,1,2,3
1,0,0,0,0,j,2,2,0,2
1,0,0,0,a,g,d,2,1,3
1,0,0,a,b,g,2,3,0,3
1,0,0,a,0,g,3,0,2,3
g,0,0,0,a,1,3,1,b,0
1,0,0,0,a,g,3,1,2,2
1,0,0,0,f,1,3,2,a,3
1,0,0,0,a,g,3,3,b,2
j,0,a,0,0,c,b,0,1,0
1,0,0,0,0,2,a,c,d,2
1,0,0,0,0,2,0,g,2,2
1,0,0,0,0,d,0,g,3,3
1,0,0,0,0,2,h,2,a,2
1,0,0,0,c,2,0,3,0,2
1,0,0,0,0,d,c,3,1,3
1,0,0,0,a,2,1,g,d,3
1,0,0,0,a,2,g,3,b,3
1,0,a,0,c,2,d,0,1,2
1,0,a,0,c,2,d,1,1,3
1,0,0,0,c,2,d,2,e,0
1,0,0,0,c,2,2,3,2,0
1,0,0,0,c,d,0,0,2,2
1,0,0,0,a,3,b,c,3,3
1,0,0,a,b,3,0,g,2,3
1,0,0,0,h,3,0,2,1,3
1,0,0,a,h,3,0,3,0,3
1,0,0,a,0,3,1,c,2,3
1,0,0,0,a,3,1,g,d,2
1,0,0,c,a,3,1,3,0,2
1,0,0,0,h,3,d,0,1,3
1,0,0,c,0,d,2,2,2,0
1,0,0,0,h,3,3,3,d,0
j,0,a,0,1,0,b,0,2,0
1,0,a,0,1,c,b,2,2,2
1,0,0,a,1,0,c,d,3,3
1,0,0,0,g,0,a,3,d,3
g,a,b,i,1,0,1,0,t,0
g,a,b,i,1,0,1,2,1,0
1,a,b,i,1,0,g,2,3,2
1,0,a,0,1,c,d,0,2,2
1,0,0,a,1,c,2,b,3,3
1,0,0,0,1,c,d,1,e,3
1,0,0,a,1,c,2,2,1,3
j,0,0,a,b,0,g,0,1,0
1,a,b,i,1,c,3,0,3,2
1,a,b,i,1,c,3,2,1,2
g,0,a,b,1,1,i,1,t,0
1,0,a,0,1,g,b,2,2,3
g,0,a,b,1,1,i,3,1,0
1,0,a,b,1,1,h,3,3,2
1,0,a,0,1,g,d,0,2,3
g,0,a,b,1,1,d,1,1,0
1,0,a,b,g,1,d,3,1,2
1,0,0,0,j,2,a,0,2,2
1,0,0,a,1,2,0,m,3,3
1,0,0,a,g,d,0,1,2,3
1,0,0,a,g,2,0,2,1,3
1,a,b,i,1,2,1,c,3,2
1,0,a,b,m,2,1,2,1,2
1,0,a,c,1,2,d,2,2,0
1,0,a,b,h,2,3,2,3,0
1,a,b,0,g,3,0,0,2,3
1,0,a,b,1,3,i,g,3,2
1,0,a,b,1,3,h,3,1,2
1,0,a,b,g,3,d,3,3,0
1,0,0,0,2,0,h,0,d,2
1,0,0,0,2,0,c,1,2,2
1,0,0,0,2,a,c,1,3,3
1,0,0,0,d,0,1,g,e,3
1,0,0,c,2,0,d,2,e,0
1,0,0,c,2,0,2,3,2,0
1,0,0,0,d,0,3,1,e,3
1,0,0,0,d,1,c,0,3,3
1,0,0,a,d,1,0,g,2,3
g,0,0,0,2,a,0,2,2,2
1,0,0,0,d,1,1,g,e,2
1,0,0,0,d,1,1,2,e,3
1,0,0,a,d,1,2,1,c,3
1,0,0,c,2,1,2,2,2,0
g,0,0,0,d,1,3,1,e,2
1,0,0,c,d,1,3,3,e,0
1,0,a,0,c,2,b,0,3,2
1,0,0,0,d,2,0,1,3,3
1,0,0,c,2,2,a,2,d,0
1,0,0,c,2,2,0,3,2,0
1,0,0,c,2,2,d,0,e,0
1,0,0,c,d,3,1,3,e,0
1,0,0,a,3,0,0,c,3,3
1,a,b,i,3,0,1,c,3,2
1,0,0,a,3,0,2,0,g,3
1,0,a,b,d,0,3,0,g,2
1,a,b,h,3,0,3,2,3,0
1,a,b,0,3,1,i,g,3,2
1,0,a,h,3,1,d,3,3,0
1,0,a,h,d,2,1,2,3,0
1,0,a,h,3,3,b,3,3,0
j,0,0,1,0,0,0,2,0,0
1,0,0,1,0,0,c,2,2,2
1,0,0,1,0,a,c,2,3,3
1,0,0,1,0,0,c,3,2,3
g,a,0,1,0,b,1,0,t,0
g,a,0,1,0,b,1,2,1,0
1,a,0,1,0,c,1,2,2,3
1,a,0,1,0,b,g,2,3,2
1,0,0,1,0,0,g,3,3,3
1,0,0,1,0,c,2,0,2,2
1,0,0,1,0,h,2,0,3,3
1,a,0,1,0,c,2,1,d,3
1,0,a,1,0,h,3,0,3,2
1,0,0,1,0,c,3,1,3,3
j,0,a,1,0,1,b,1,g,0
1,a,b,1,0,1,c,2,2,3
j,0,a,1,0,1,b,3,1,0
1,0,a,1,0,1,h,3,3,2
1,0,0,1,0,1,g,3,2,3
1,a,b,1,0,g,2,0,2,3
j,0,a,1,0,1,d,1,1,0
1,0,a,1,b,g,d,1,3,2
1,0,0,1,0,g,d,e,0,3
1,0,a,1,0,g,d,3,1,2
1,0,0,1,0,g,3,1,2,3
1,0,0,1,0,2,0,c,2,2
1,0,0,1,0,d,0,c,3,3
1,a,0,1,0,2,0,g,d,3
1,0,0,1,0,2,c,2,0,2
1,0,0,1,0,d,c,2,1,3
1,a,0,1,0,2,c,3,b,3
g,0,a,1,0,d,1,0,1,0
1,0,0,1,a,2,g,b,2,3
1,0,a,1,0,d,1,c,3,2
1,0,0,1,0,2,1,g,3,3
1,0,0,1,0,d,g,e,0,3
1,0,a,1,0,d,g,2,1,2
1,0,0,1,0,2,g,3,1,3
1,0,0,1,c,d,2,0,1,3
1,0,c,1,0,d,e,1,0,3
1,0,0,1,c,2,2,2,2,0
1,0,a,1,c,d,3,0,1,2
1,0,0,1,c,2,3,1,1,3
1,0,a,1,c,d,3,2,3,0
1,a,b,1,0,3,0,c,2,3
g,0,a,1,b,3,i,1,1,0
1,0,0,1,0,3,a,g,3,2
1,0,0,1,c,3,0,2,a,3
1,0,a,1,f,3,b,3,1,2
1,0,0,1,0,3,1,g,2,3
1,0,a,1,h,3,d,1,1,2
1,0,a,1,c,3,d,3,3,0
1,0,0,1,1,0,h,d,2,3
g,0,a,1,1,0,1,1,t,0
g,0,a,1,1,0,1,3,1,0
1,0,a,1,1,0,g,3,3,2
1,0,0,1,1,c,d,a,2,3
1,0,0,1,1,c,d,e,0,3
g,0,0,1,1,0,3,1,1,0
1,a,b,1,1,c,3,1,3,2
1,a,b,1,1,c,3,3,1,2
g,0,0,1,1,1,0,0,j,0
g,0,0,1,1,1,0,2,a,0
1,0,0,1,1,1,c,2,d,2
j,0,a,1,1,1,1,b,c,0
j,0,a,1,1,1,1,u,0,0
1,0,a,1,1,1,g,d,2,2
1,0,0,1,1,1,g,2,3,3
j,a,0,1,1,1,c,0,1,0
1,0,0,1,1,g,2,0,d,2
1,0,0,1,1,g,2,2,a,2
1,0,a,1,1,g,3,b,2,2
1,0,0,1,1,g,3,0,3,3
j,0,a,1,1,1,3,b,0,0
1,0,a,1,1,g,3,d,0,2
1,0,0,1,1,g,3,2,1,3
1,0,0,1,1,2,a,f,2,3
1,0,0,1,g,2,a,d,0,3
g,a,b,1,1,2,1,1,1,0
1,a,b,1,1,2,1,g,3,2
1,a,b,1,g,2,1,3,1,2
1,0,0,1,g,2,2,0,1,3
1,0,c,a,1,2,d,1,0,3
1,a,b,1,g,2,3,1,1,2
1,a,b,1,g,2,3,d,3,0
j,a,0,1,1,3,0,0,1,0
1,0,0,1,1,3,0,c,d,2
1,0,0,1,g,3,0,2,a,2
1,0,0,1,1,3,1,c,3,3
j,0,0,a,1,3,1,1,b,0
1,0,a,1,1,3,1,j,2,2
1,0,a,1,g,3,1,d,0,2
1,0,0,1,g,3,1,2,1,3
1,0,0,1,g,3,2,0,1,2
1,0,c,a,b,3,2,1,0,3
1,0,0,1,g,3,2,2,d,0
1,0,0,1,g,3,3,0,1,3
1,0,m,1,1,3,3,1,0,2
1,0,a,1,g,3,3,d,2,0
1,a,b,1,2,0,0,g,2,3
1,0,0,1,2,0,0,2,c,2
1,0,0,1,2,a,0,2,g,3
1,0,0,1,2,a,h,3,0,3
g,0,a,1,2,b,1,0,1,0
1,0,0,1,2,a,1,h,2,3
1,a,0,1,2,b,1,c,3,2
1,0,0,1,2,0,1,g,3,3
1,0,0,1,2,a,g,2,0,3
1,0,a,1,2,b,g,2,1,2
1,0,0,1,2,0,g,3,1,3
1,0,0,1,2,a,2,0,g,3
g,0,0,a,2,0,2,0,2,2
1,0,0,1,2,a,d,1,c,3
g,0,0,a,2,0,2,2,0,2
1,0,0,1,2,a,2,2,1,3
1,0,0,g,2,0,2,2,2,0
1,0,a,1,2,b,3,0,g,2
1,0,0,1,2,a,3,0,2,3
1,0,0,1,2,0,3,1,g,3
1,0,a,g,2,b,3,2,3,0
1,0,0,1,2,1,0,c,d,3
j,0,0,1,d,1,a,1,1,0
1,0,a,1,d,1,b,g,3,2
1,a,b,1,2,1,c,2,0,3
1,0,a,1,d,1,h,3,1,2
1,a,b,1,2,1,2,0,2,3
1,0,a,1,d,1,e,1,g,2
1,0,a,g,2,1,d,3,3,0
1,0,0,1,2,d,0,0,g,3
g,0,0,1,2,2,0,0,2,2
g,0,0,a,2,2,0,2,0,2
1,0,a,1,2,c,0,d,1,3
1,0,0,g,2,2,0,2,2,0
1,0,0,1,2,2,0,3,0,3
1,0,a,1,2,d,1,0,g,2
1,0,0,1,2,d,1,0,2,3
1,0,0,1,2,2,1,1,g,3
1,0,a,1,h,2,1,2,0,3
1,0,a,g,2,d,1,2,3,0
1,0,0,1,2,2,1,3,1,3
1,0,0,j,2,2,2,0,2,0
1,0,0,1,2,d,e,1,0,3
1,0,c,1,2,2,2,2,0,0
1,0,a,g,2,d,3,0,3,0
1,0,a,g,2,d,3,2,1,0
1,0,a,1,2,3,0,0,2,3
1,0,a,1,d,3,b,1,g,2
1,0,a,g,2,3,b,3,3,0
1,a,0,1,2,h,1,2,1,2
1,0,0,1,2,3,1,3,0,3
1,0,a,g,d,3,e,1,3,0
1,0,a,g,d,3,e,3,1,0
1,0,a,1,3,0,0,2,h,3
1,0,0,1,3,0,1,h,2,3
g,0,0,1,3,0,1,1,1,0
1,a,b,1,3,0,1,g,3,2
1,0,0,1,3,0,j,d,0,3
1,a,b,1,3,0,g,3,1,2
1,0,0,1,3,0,2,0,l,3
1,0,a,1,j,0,2,2,1,3
1,0,0,1,3,0,3,a,c,3
1,0,0,1,3,c,3,1,0,3
1,a,b,1,3,0,3,1,g,2
1,a,b,g,3,0,3,3,3,0
j,0,0,1,3,1,0,0,1,0
1,0,a,1,3,1,b,c,2,2
1,0,0,1,3,1,c,2,a,2
1,0,0,1,3,1,c,3,0,3
1,0,0,1,3,1,1,c,3,3
1,0,a,1,3,1,1,g,2,2
1,0,a,1,3,1,g,d,0,2
1,0,0,1,3,1,g,2,1,3
1,0,0,1,3,1,2,0,j,2
1,0,0,g,3,1,2,2,d,0
1,0,0,1,3,1,3,0,g,3
1,0,0,1,3,1,3,a,c,2
1,0,0,1,3,g,3,1,0,2
1,0,a,g,3,1,3,d,2,0
1,0,a,1,3,2,0,0,j,3
1,0,a,1,h,2,1,0,2,3
1,a,b,1,3,2,1,1,g,2
1,a,b,g,3,2,1,d,3,0
1,a,b,g,3,2,3,i,3,0
1,a,b,g,3,2,3,d,1,0
1,0,0,1,3,3,0,0,j,2
1,0,0,g,3,3,0,2,d,0
1,0,0,1,3,3,1,0,g,3
g,a,b,1,3,3,1,0,2,2
1,0,a,g,3,3,1,d,2,0
1,0,0,g,3,3,2,0,d,0
1,0,c,1,3,3,2,2,a,0
1,0,a,g,3,3,3,b,2,0
1,0,h,1,3,3,3,d,0,0
1,0,0,2,0,0,a,2,h,2
1,0,0,2,0,0,0,3,c,2
1,0,0,2,0,a,0,3,g,3
1,0,0,2,0,0,j,0,d,2
1,a,0,2,0,0,1,g,2,3
g,0,0,2,0,0,2,a,2,2
1,0,0,2,0,a,c,1,3,3
1,0,0,2,0,c,d,2,e,0
1,0,0,2,0,c,2,3,2,0
1,a,0,2,0,1,0,g,d,3
1,0,0,2,0,1,0,2,c,2
1,0,0,2,a,1,b,2,g,3
1,0,0,d,a,1,c,3,0,3
1,0,0,2,a,1,1,c,d,3
j,0,0,d,0,1,1,1,1,0
1,0,0,2,a,1,1,g,2,2
1,0,0,2,a,1,g,2,b,3
1,0,0,2,a,1,g,3,b,2
1,0,0,2,a,1,d,0,g,3
g,0,0,2,0,1,2,0,2,2
1,0,0,d,a,1,c,1,2,3
g,0,0,2,0,a,2,2,0,2
1,0,0,2,a,1,2,2,1,3
1,0,c,2,0,1,2,2,2,0
1,0,0,d,0,1,3,0,2,3
g,0,0,2,a,1,3,1,d,2
1,0,0,2,a,g,3,3,d,0
1,0,0,2,0,2,a,0,j,2
1,0,0,2,0,d,0,1,g,3
g,0,0,2,0,2,0,a,2,2
1,0,c,2,0,2,a,2,d,0
g,0,0,2,0,2,0,d,0,2
1,0,0,2,0,d,0,3,1,3
1,0,c,2,0,2,0,3,2,0
1,0,0,2,a,c,1,1,d,3
1,0,0,2,a,2,1,c,b,2
1,0,0,2,a,c,1,3,b,3
g,0,a,2,0,2,d,0,1,2
1,0,c,2,0,2,d,0,e,0
1,0,0,2,0,d,2,1,1,3
1,0,c,2,0,2,2,1,2,0
1,0,0,2,c,2,d,2,a,0
1,0,0,2,c,2,2,3,0,0
1,0,0,2,a,3,b,0,g,3
g,0,0,2,0,3,0,0,2,2
1,0,0,d,a,3,0,1,2,3
g,0,0,2,0,3,0,2,0,2
1,0,0,2,a,3,b,2,1,3
1,0,0,2,c,3,0,2,2,0
1,0,0,d,a,3,0,3,0,3
1,0,0,d,0,3,1,0,2,3
g,0,0,2,a,3,1,1,d,2
1,0,0,2,0,3,1,2,0,3
1,0,c,2,a,3,1,3,d,0
1,0,0,2,a,3,d,0,1,3
1,0,0,2,c,3,2,0,2,0
1,0,0,2,c,3,2,2,0,0
1,0,0,2,m,3,3,1,d,0
1,0,0,2,h,3,3,3,a,0
1,0,0,d,1,0,0,e,g,3
1,0,a,2,1,0,b,c,2,2
1,0,0,2,1,0,a,3,h,3
1,a,b,2,1,0,1,c,d,2
1,0,0,2,1,0,j,1,d,3
1,0,0,2,j,0,1,2,a,2
1,0,0,d,1,0,2,a,g,3
g,0,a,2,1,0,d,0,2,2
1,0,0,d,1,0,2,e,1,3
1,0,a,2,g,0,d,2,2,0
1,0,0,2,1,0,d,g,a,3
1,0,a,d,b,0,3,0,g,2
1,0,0,2,j,0,d,1,1,3
1,a,b,d,1,0,g,2,1,2
1,a,b,d,1,c,3,2,3,0
j,a,0,c,1,1,b,1,1,0
1,0,0,2,1,1,0,j,2,3
1,0,a,d,1,1,b,g,3,2
1,0,a,d,1,1,h,3,1,2
1,0,a,2,1,1,d,0,2,3
1,0,a,d,1,1,e,1,g,2
1,0,a,2,1,1,d,2,0,3
1,0,a,d,1,g,e,3,3,0
1,0,0,2,1,2,0,a,g,3
g,0,a,2,1,2,b,0,2,2
1,a,0,2,1,2,0,1,c,3
1,0,0,d,1,2,0,e,1,3
1,0,a,2,g,2,b,2,2,0
1,a,0,2,1,c,0,3,0,3
1,0,a,d,b,2,1,0,g,2
1,0,0,2,j,2,a,1,1,3
1,0,a,d,b,2,g,2,3,0
1,0,0,d,1,2,2,0,1,3
1,0,a,2,g,2,d,0,2,0
1,0,a,2,g,2,d,2,0,0
g,0,a,d,b,2,3,0,1,2
1,0,a,d,h,2,3,0,3,0
1,0,a,d,h,2,3,2,1,0
1,a,b,2,1,3,0,0,2,3
1,0,a,d,1,3,b,1,g,2
g,0,a,d,1,3,b,3,1,2
1,0,h,d,1,3,a,3,3,0
g,0,a,d,1,3,e,1,1,2
1,0,a,d,g,3,e,1,3,0
1,0,a,d,g,3,e,3,1,0
1,0,c,2,2,0,a,2,d,0
g,0,0,2,2,0,0,3,0,2
1,0,0,2,2,a,0,g,1,3
1,0,0,2,2,0,0,3,2,0
g,0,0,2,d,0,1,0,e,2
1,0,0,2,d,0,1,1,l,3
1,0,0,2,d,0,1,3,a,3
g,0,0,2,2,0,d,0,a,2
1,0,c,2,2,0,d,0,e,0
1,0,0,2,d,0,2,1,1,3
1,0,c,2,2,0,2,1,2,0
1,0,0,2,2,0,d,2,a,0
1,0,0,2,2,0,2,3,0,0
1,a,0,2,2,1,0,1,j,3
1,0,0,2,d,1,0,2,1,3
1,c,0,2,2,1,0,2,2,0
1,0,0,d,e,1,0,3,0,3
1,a,0,2,c,1,1,0,d,3
g,0,0,2,d,1,1,1,e,2
g,0,0,2,d,1,1,3,a,2
1,0,c,2,d,1,1,3,e,0
1,0,0,2,d,1,e,0,1,3
1,0,c,2,2,1,2,0,2,0
1,c,0,2,2,1,2,2,0,0
g,0,0,d,e,1,3,1,1,2
1,0,c,2,d,1,3,1,e,0
1,0,c,2,d,1,3,3,a,0
g,0,a,2,2,2,b,0,1,2
1,c,0,2,2,2,a,0,d,0
1,0,0,2,2,d,0,1,1,3
1,0,c,2,2,2,0,1,2,0
1,0,h,2,2,2,a,2,1,0
1,0,c,2,2,2,0,3,0,0
1,0,h,2,2,2,d,0,1,0
1,c,k,2,2,2,d,2,e,2
1,c,k,2,2,2,2,3,2,2
1,c,k,2,2,d,2,3,3,3
1,c,k,2,d,2,3,3,e,3
1,0,0,2,d,3,a,0,1,3
1,0,0,2,2,3,0,0,2,0
g,0,0,d,e,3,1,1,1,2
1,0,c,2,d,3,1,1,e,0
1,0,c,2,d,3,1,3,a,0
1,0,c,2,2,3,2,2,2,2
1,c,k,2,d,3,e,2,3,3
1,c,k,d,e,3,2,3,2,3
1,0,c,d,2,3,3,1,1,0
1,c,k,d,2,3,3,2,2,3
1,c,k,2,d,3,3,3,2,2
1,a,0,2,g,0,0,3,0,3
1,a,c,2,3,0,1,1,1,3
1,a,h,2,3,0,1,2,d,0
1,0,0,d,3,0,2,0,1,3
1,0,h,2,3,0,d,0,2,0
1,0,a,d,e,0,g,0,1,2
1,c,a,d,e,0,3,0,3,0
1,a,m,2,3,0,3,2,b,0
1,0,0,d,3,1,0,1,2,3
g,0,a,d,3,1,b,3,1,2
1,0,m,d,3,1,a,3,3,0
g,0,a,d,3,1,e,1,1,2
1,0,h,d,3,1,e,1,3,0
1,0,h,d,3,1,e,3,1,0
1,0,0,2,3,2,0,a,1,3
1,0,a,2,3,2,b,0,2,0
g,0,a,d,e,2,1,0,1,2
1,c,a,d,e,2,1,0,3,0
1,c,a,2,3,2,d,2,2,2
1,c,k,d,3,2,2,e,3,3
1,o,c,2,3,2,2,3,2,3
1,0,h,d,e,2,3,0,1,0
1,c,h,d,e,2,3,2,3,2
g,0,a,d,3,3,b,1,1,2
1,0,h,d,3,3,a,1,3,0
1,0,h,d,3,3,a,3,1,0
1,0,c,d,3,3,2,1,1,0
1,c,a,2,3,3,d,2,2,3
1,c,h,d,3,3,e,3,3,2
1,0,0,3,0,a,b,3,c,3
g,0,a,3,0,b,1,0,1,0
1,0,0,3,0,a,1,c,2,3
1,a,0,3,0,b,1,c,3,2
1,0,0,3,0,0,1,g,3,3
1,0,a,3,0,h,1,2,1,2
1,0,0,3,0,c,1,3,1,3
g,0,0,3,0,0,2,0,2,2
1,0,0,3,0,a,2,0,g,3
1,0,0,3,0,0,2,1,2,3
1,0,0,3,0,0,2,2,2,0
g,a,0,3,0,b,3,0,3,2
1,0,0,3,0,0,3,1,3,3
1,a,0,3,0,h,3,2,3,0
j,a,0,g,0,1,0,1,1,0
1,0,a,3,0,1,b,g,3,2
1,0,0,3,0,1,0,2,l,3
1,0,a,3,0,g,0,3,1,2
1,0,0,3,0,1,2,0,l,3
g,0,a,3,b,1,d,1,3,2
1,0,0,3,0,1,2,2,1,3
1,0,a,3,0,g,d,3,3,0
1,0,0,3,0,1,3,1,2,3
1,a,0,3,0,2,0,1,j,3
1,0,0,3,0,d,0,c,1,3
1,c,0,d,0,2,0,2,2,0
1,a,0,3,0,2,0,3,b,3
1,a,0,3,0,d,1,0,g,2
1,a,0,g,0,2,1,0,2,3
1,0,0,3,0,2,1,1,g,3
1,0,h,3,0,d,1,2,3,0
1,0,0,3,0,d,2,0,1,3
1,0,c,3,0,2,2,0,2,0
1,a,0,g,0,d,3,0,1,2
1,0,h,3,0,d,3,0,3,0
1,0,0,3,0,2,3,1,1,3
1,0,f,3,0,d,3,2,1,0
1,0,0,3,0,3,0,0,j,3
1,a,0,3,0,3,0,1,g,2
1,0,h,3,0,3,a,3,3,0
1,0,0,3,0,3,1,1,2,3
g,0,a,3,0,3,d,1,1,2
1,0,h,3,a,3,d,1,3,0
1,0,m,3,a,3,d,3,1,0
1,0,a,3,1,0,1,h,3,2
g,0,0,3,1,0,1,1,1,0
1,0,0,3,1,0,1,d,c,3
1,0,0,3,1,0,g,3,0,3
1,0,a,3,1,0,g,3,1,2
1,0,0,3,1,0,d,a,2,3
1,0,a,3,1,0,3,1,g,2
1,a,b,3,1,c,3,3,3,0
1,0,0,3,1,1,0,2,j,2
1,0,0,3,1,1,0,3,2,3
1,0,a,3,1,1,1,h,2,2
1,0,0,3,1,1,1,c,3,3
1,0,0,3,1,1,g,2,1,3
1,0,0,3,1,1,g,3,0,2
1,0,0,3,1,1,2,0,j,2
g,a,0,3,1,1,2,2,1,2
1,0,0,3,1,g,2,2,d,0
1,0,0,3,1,1,3,0,g,3
g,0,a,3,1,1,3,b,2,2
1,0,a,3,1,g,3,d,2,0
1,a,b,3,1,2,1,1,g,2
g,a,b,3,1,2,1,d,1,2
1,0,0,3,1,2,1,3,0,3
1,a,h,3,1,2,1,d,3,0
g,a,b,3,1,2,3,i,1,2
1,a,h,3,1,2,3,b,3,0
1,a,h,3,1,2,3,d,1,0
1,0,0,3,1,3,0,0,j,2
1,a,0,g,1,3,0,2,1,2
1,0,c,3,1,3,0,2,d,0
1,0,0,3,1,3,1,0,g,3
g,0,a,3,1,3,1,1,d,2
1,0,0,3,1,3,1,2,1,3
1,0,m,3,1,3,1,d,2,0
g,0,0,3,1,3,1,d,0,2
g,a,0,3,1,3,2,0,1,2
1,0,c,3,1,3,2,0,d,0
1,a,0,3,g,3,2,2,1,0
1,0,0,3,1,3,3,0,1,3
1,0,h,3,1,3,3,a,2,0
1,0,0,3,g,3,3,3,0,0
1,a,0,3,2,b,1,0,g,2
1,0,a,g,d,0,1,0,2,3
1,0,0,3,2,0,1,1,g,3
g,0,a,3,2,b,1,2,1,2
1,0,h,3,2,a,1,2,3,0
1,0,0,3,2,0,1,3,1,3
1,0,0,3,2,a,2,0,1,3
1,0,c,3,2,0,2,0,2,0
1,a,0,g,2,b,3,0,1,2
1,0,h,3,2,a,3,0,3,0
1,0,0,3,2,0,3,1,1,3
1,0,h,3,2,a,3,2,1,0
1,0,a,3,2,1,b,1,g,2
1,0,0,3,2,1,0,2,1,3
g,0,a,3,2,1,b,3,1,2
1,0,h,3,2,1,a,3,3,0
1,a,0,g,2,1,2,1,1,2
1,0,h,3,2,1,d,1,3,0
1,0,m,3,2,1,d,3,1,0
1,a,0,g,2,d,1,0,1,2
1,h,0,3,2,d,1,0,3,0
1,0,0,3,2,2,1,1,1,3
1,0,h,3,2,d,1,2,1,0
1,c,0,3,2,2,2,2,2,2
1,c,k,3,2,d,2,2,3,3
1,h,c,3,2,2,2,3,d,3
1,a,c,3,2,d,3,0,1,0
1,c,k,3,d,2,3,e,2,3
1,c,m,3,2,d,3,2,3,2
1,c,k,3,2,2,3,3,3,3
1,0,0,3,2,3,0,0,1,3
1,a,0,3,2,g,0,1,1,2
1,0,h,3,2,3,a,1,3,0
1,0,c,3,2,3,a,3,1,0
1,a,c,3,2,3,2,1,1,0
1,h,q,3,2,3,2,2,2,3
1,c,h,3,2,3,d,3,3,2
1,c,0,3,2,3,3,3,2,3
1,0,a,3,3,0,1,b,g,2
g,a,b,3,3,0,1,d,1,2
1,0,h,3,3,0,1,d,3,0
g,a,b,3,3,0,3,i,1,2
1,a,h,3,3,0,3,b,3,0
1,a,h,3,3,0,3,d,1,0
1,a,0,g,3,1,0,2,1,2
1,0,c,3,3,1,0,2,d,0
1,0,0,3,3,1,1,0,g,3
g,0,0,3,3,1,1,a,2,2
1,0,0,3,3,1,1,2,1,3
1,0,h,3,3,1,1,d,2,0
1,a,0,g,3,1,2,0,1,2
1,0,c,3,3,1,2,0,d,0
1,a,c,3,3,1,2,2,1,0
1,0,0,3,3,1,3,0,1,3
1,0,h,3,3,1,3,a,2,0
1,c,a,3,3,1,3,d,0,0
g,a,b,3,3,2,1,1,1,2
1,a,h,3,3,2,1,b,3,0
1,a,h,3,3,2,1,d,1,0
1,h,c,3,3,2,2,2,2,3
1,a,c,3,3,2,3,1,1,0
1,h,q,3,3,2,3,3,3,2
g,0,0,3,3,3,0,0,a,2
1,0,0,3,3,3,0,0,d,0
1,a,c,3,3,3,0,2,1,0
1,0,0,3,3,3,1,0,1,3
1,c,a,3,3,3,1,b,2,0
1,a,c,3,3,3,2,0,1,0
1,c,0,3,3,3,2,2,d,2
1,0,m,3,3,3,3,d,2,2
1,c,k,3,3,3,3,2,3,3
g,0,1,0,1,0,1,3,1,0
1,0,1,0,1,0,d,g,e,2
g,0,1,a,1,1,0,1,2,0
1,0,1,0,1,1,g,3,2,3
1,0,1,a,1,1,2,g,2,2
1,0,1,0,1,g,3,1,2,3
g,0,1,0,1,2,a,d,e,2
g,0,1,0,1,2,d,a,e,2
1,0,g,0,1,2,d,e,p,0
1,0,1,a,1,3,0,g,2,2
1,0,1,0,1,3,1,o,2,3
g,0,1,a,1,3,2,1,d,2
1,c,1,a,1,3,2,3,d,0
1,0,1,a,2,0,1,m,2,3
1,0,1,0,d,a,b,c,3,2
1,0,1,0,2,0,j,1,d,3
g,0,1,0,d,0,2,0,e,2
1,0,1,0,2,0,d,1,2,3
1,c,1,0,d,0,2,2,e,0
1,0,1,a,2,0,3,0,2,3
g,0,1,0,d,a,e,0,3,2
1,c,1,0,d,a,e,2,3,0
1,0,1,0,2,1,0,j,2,3
g,0,1,0,d,1,0,e,3,2
1,0,1,0,2,1,1,g,2,2
1,0,1,0,2,1,1,g,3,3
1,0,1,0,d,1,a,2,2,3
g,0,1,a,2,1,2,b,3,2
1,0,1,0,2,1,2,1,2,3
1,0,1,c,d,1,2,e,3,0
1,0,1,0,2,1,3,1,3,3
1,c,1,a,2,1,3,3,2,0
1,0,1,0,2,2,0,1,3,3
1,0,1,0,d,2,0,2,e,0
1,c,1,0,d,e,a,2,3,0
1,0,g,0,d,e,p,0,3,0
1,0,g,a,2,3,0,d,3,0
1,a,1,0,2,3,1,0,g,2
1,0,1,0,2,3,1,1,3,3
1,0,1,m,2,3,1,3,2,0
1,0,1,h,2,3,2,a,3,0
j,a,1,1,0,1,0,1,2,0
g,a,1,1,0,1,0,2,1,0
1,a,1,1,0,1,c,2,3,2
1,0,1,1,a,1,c,3,2,2
j,0,1,1,a,1,1,0,u,0
1,0,1,j,0,1,2,a,3,2
1,0,1,1,0,g,d,1,2,2
1,a,1,1,c,1,2,2,1,2
1,a,1,1,0,g,3,0,2,2
1,0,1,1,0,2,0,j,d,3
1,0,1,1,0,2,0,d,l,3
1,0,1,1,a,2,1,c,2,3
g,0,1,1,0,2,1,1,1,0
1,0,1,1,0,2,1,g,3,2
1,a,1,1,0,2,g,3,1,2
1,0,1,1,0,2,2,a,j,3
1,0,1,1,0,2,2,j,1,3
1,0,1,1,a,c,3,0,2,3
1,a,1,1,0,2,3,1,g,2
1,a,1,1,c,2,3,3,3,0
1,0,1,1,f,3,0,1,2,2
1,a,1,1,b,3,1,c,d,2
1,f,1,1,0,3,2,3,2,0
1,a,g,1,b,3,3,2,d,0
g,0,1,1,1,0,1,1,2,0
1,h,1,1,1,0,1,2,2,3
1,0,1,1,1,0,g,3,2,2
1,0,1,1,1,h,2,0,3,3
1,0,1,1,1,0,2,g,2,3
1,0,1,1,1,c,2,1,3,2
1,a,1,1,1,1,f,2,2,2
1,0,1,1,1,2,0,g,2,3
1,a,1,1,1,2,0,g,3,2
1,0,1,1,1,d,0,2,g,3
1,0,1,1,1,2,c,3,1,2
1,0,1,1,1,2,1,g,2,2
1,a,g,1,1,2,2,1,1,2
1,0,1,1,1,2,2,1,2,3
1,a,1,1,g,2,2,3,3,0
g,0,1,1,1,d,3,1,e,2
1,h,1,a,1,2,3,3,d,0
g,a,1,1,1,3,b,2,2,2
1,0,1,1,1,3,1,c,3,2
1,0,1,1,g,3,1,2,1,2
1,a,1,1,g,3,2,2,2,0
1,0,1,1,1,3,3,0,3,2
1,0,1,1,g,3,3,2,3,0
1,0,1,1,2,0,1,j,3,2
1,0,1,1,2,0,g,3,1,2
1,0,1,1,2,0,2,a,j,3
1,0,1,1,2,0,2,j,1,3
1,a,1,1,2,0,3,1,g,2
1,a,1,g,2,0,3,3,3,0
1,0,1,1,d,1,0,g,2,2
1,a,1,1,2,1,0,2,g,2
1,a,1,1,2,1,0,2,2,3
1,a,1,1,2,1,c,1,2,2
1,a,1,g,2,1,d,2,3,0
1,c,1,1,d,1,e,3,p,0
1,a,1,1,d,g,3,2,e,0
1,0,1,1,2,2,1,0,2,3
g,0,1,1,d,2,1,e,1,2
1,a,1,g,2,2,1,3,3,0
1,0,1,1,2,2,2,1,1,3
g,0,1,1,d,e,3,a,1,2
1,a,1,g,2,2,3,1,3,0
1,a,1,g,2,2,3,3,1,0
g,a,1,1,2,3,b,2,1,2
1,c,1,1,d,3,a,3,e,0
1,a,1,g,d,3,1,2,e,0
1,0,1,g,d,3,e,1,2,0
1,0,1,l,2,3,d,2,1,0
1,a,1,g,d,3,3,0,e,0
1,a,1,1,3,0,1,2,c,3
1,0,1,1,3,a,2,0,3,3
1,0,1,1,3,0,2,1,2,3
g,0,1,a,3,b,d,1,3,2
g,0,1,a,3,b,d,3,1,2
1,a,1,1,3,0,2,3,3,0
1,a,1,1,3,0,3,0,2,3
g,a,1,b,3,0,3,1,d,2
1,c,1,1,3,0,3,3,2,0
1,0,1,1,3,1,0,2,g,3
1,0,1,1,3,1,1,c,3,2
1,0,1,1,3,1,2,2,1,3
1,h,1,1,3,1,d,2,2,0
g,a,1,1,d,1,3,0,e,2
1,f,1,1,d,1,3,2,e,0
1,0,1,1,3,2,0,1,2,3
g,a,1,1,3,2,b,1,3,2
1,0,1,1,3,d,0,2,1,3
g,a,1,1,3,2,0,3,1,2
1,a,1,g,3,2,0,3,3,0
g,0,1,1,3,d,1,1,e,2
1,c,1,1,3,2,1,3,d,0
1,a,1,g,3,2,2,1,3,0
1,h,1,1,3,2,d,3,1,0
1,a,1,g,3,2,3,1,2,0
1,0,j,1,3,3,a,2,2,0
g,0,1,a,d,e,1,0,3,2
1,0,1,g,3,3,1,2,3,0
1,a,1,g,3,3,2,0,2,0
1,0,1,g,3,3,3,0,3,0
1,0,1,l,3,3,3,2,1,0
1,0,1,2,0,1,0,j,2,3
1,0,1,2,a,1,0,j,3,2
1,0,1,2,a,1,c,d,1,2
1,0,1,d,0,1,1,g,2,2
1,0,1,2,0,1,1,g,3,3
1,0,1,2,a,1,b,2,2,3
1,0,1,2,0,1,g,3,1,3
1,0,1,2,0,1,2,a,2,3
1,0,1,2,a,g,2,d,3,0
1,0,1,2,0,1,3,0,2,3
g,a,1,d,b,1,3,0,3,2
1,a,1,2,0,1,g,1,2,2
1,0,1,2,0,1,3,1,3,3
1,c,1,d,0,1,3,3,2,0
1,0,1,2,0,2,a,1,d,3
1,0,g,2,a,2,0,2,d,0
1,0,1,2,0,2,a,3,1,3
1,0,1,2,0,d,1,0,2,3
g,0,1,2,a,d,b,2,1,2
1,0,1,d,a,e,g,2,3,0
1,0,g,2,a,2,2,0,d,0
1,0,g,d,a,e,3,0,3,0
1,c,1,2,a,d,e,2,1,0
g,0,1,d,0,3,0,e,1,2
1,0,g,2,a,3,0,d,3,0
g,0,1,d,0,3,1,1,2,2
1,0,1,2,0,3,1,1,3,3
1,0,1,2,0,3,1,3,1,3
1,c,1,d,0,3,1,3,2,0
1,c,1,2,a,3,2,b,3,0
1,c,1,2,a,3,2,d,1,0
1,0,g,d,0,3,3,1,2,0
g,0,1,2,1,0,d,a,e,2
1,0,1,2,1,0,d,3,e,0
1,0,1,d,1,1,0,g,2,2
1,a,1,2,1,1,0,2,c,3
1,0,1,2,1,1,1,g,2,3
g,a,1,2,1,1,d,b,3,2
g,0,1,d,1,1,2,1,2,2
1,c,1,d,1,1,2,3,2,0
1,0,1,2,1,1,3,1,2,3
g,0,1,2,1,2,a,b,d,2
1,0,1,2,1,2,a,3,d,0
1,0,g,2,1,2,d,a,e,0
1,a,1,2,1,d,0,1,c,2
1,c,1,d,1,3,0,3,e,0
1,0,1,2,1,3,1,a,2,3
1,0,1,d,g,3,2,1,2,0
1,0,1,2,2,a,1,3,1,3
1,c,1,2,d,0,2,0,e,0
1,0,1,2,d,m,e,2,1,0
1,0,g,d,e,a,3,0,3,0
1,0,1,2,2,1,0,1,2,3
1,a,1,2,c,1,0,1,3,2
g,a,1,2,d,1,0,3,1,2
1,a,g,2,d,1,0,3,3,0
g,0,1,d,2,1,1,1,2,2
1,0,g,d,2,1,1,3,2,0
1,0,g,2,d,1,2,a,3,0
1,a,1,2,d,1,2,3,g,0
1,0,g,d,2,1,3,1,2,0
1,0,1,2,2,2,1,0,3,0
1,c,1,2,d,2,2,2,e,2
1,c,g,2,2,2,d,3,e,3
1,h,g,2,2,d,3,2,2,3
1,c,g,d,e,p,3,2,3,2
1,a,g,2,d,3,0,3,1,0
1,0,g,d,2,3,1,1,2,0
1,c,1,2,2,3,2,d,2,3
1,c,g,2,d,3,2,e,3,2
1,c,g,2,2,3,3,3,3,3
1,0,g,2,3,0,d,1,e,0
1,0,g,d,3,1,0,3,2,0
1,0,1,2,3,1,1,1,2,3
1,0,g,d,3,1,2,1,2,0
1,0,g,2,3,2,a,1,d,0
1,0,1,2,3,2,d,3,e,2
1,0,g,d,3,3,0,1,2,0
1,c,1,d,3,3,2,3,2,2
1,0,1,2,3,3,3,3,2,3
1,a,1,3,0,1,0,g,2,2
1,a,b,3,0,1,0,2,c,3
g,0,1,3,0,1,a,d,3,2
1,a,b,3,0,1,2,0,2,3
1,a,1,3,0,1,2,1,c,2
1,h,1,3,0,1,d,2,3,0
1,h,1,3,0,1,2,3,2,0
1,h,1,3,a,1,3,2,d,0
1,0,1,3,0,2,0,1,3,3
1,0,1,3,0,2,0,3,1,3
g,0,1,3,a,d,1,b,3,2
g,a,1,3,0,2,1,3,1,2
1,a,1,3,0,2,g,3,3,0
1,a,g,3,0,2,3,1,3,0
1,h,1,3,a,2,3,3,1,0
g,a,1,3,0,3,0,1,2,2
1,a,1,3,c,3,b,2,3,0
1,a,1,3,0,3,c,3,2,0
1,a,1,3,b,3,g,2,d,0
1,a,1,3,0,3,d,0,3,0
1,0,g,3,a,3,2,1,2,0
1,a,g,3,b,3,3,0,d,0
g,0,1,3,1,a,1,3,2,2
1,0,1,3,1,a,2,0,3,3
1,0,1,3,1,0,2,1,2,3
g,0,1,3,1,0,d,1,3,2
1,a,1,3,1,c,2,3,3,0
1,a,1,3,1,1,0,2,c,2
1,0,1,3,1,1,0,2,3,3
g,a,1,3,1,1,d,0,2,2
1,h,1,3,1,1,2,2,2,0
1,0,1,3,1,2,0,1,2,3
g,a,1,3,1,2,b,1,3,2
1,a,g,3,1,2,0,3,3,0
g,a,1,3,1,2,1,1,2,2
1,h,1,d,1,2,1,3,e,0
1,a,g,3,1,2,2,1,3,0
1,o,1,3,1,2,2,3,1,0
1,a,g,d,1,2,3,1,e,0
1,a,g,3,1,3,b,2,2,0
1,a,1,3,1,3,2,0,2,0
1,0,1,3,2,0,1,3,3,0
1,a,1,3,2,0,3,1,3,0
1,a,1,3,2,0,3,3,1,0
1,a,1,3,2,1,0,1,c,2
1,a,g,3,2,1,b,2,3,0
1,a,g,3,2,1,0,3,2,0
1,a,g,3,d,1,1,2,e,0
1,m,1,3,2,1,d,0,3,0
1,a,g,3,2,1,2,1,2,0
1,a,g,3,d,1,3,0,e,0
1,a,1,3,2,2,1,1,3,0
1,c,g,3,2,2,2,d,e,3
1,c,1,3,d,2,3,2,2,3
1,m,g,3,2,2,3,3,3,2
1,a,g,3,2,3,0,1,2,0
1,0,1,3,d,3,1,0,e,0
1,m,1,3,2,3,d,2,3,2
1,h,g,3,2,3,2,3,2,2
1,a,g,3,d,3,3,2,e,2
1,a,g,3,3,0,2,1,3,0
1,o,1,d,3,0,3,1,e,0
1,a,g,3,3,1,0,2,2,0
1,0,1,3,3,1,1,2,3,0
1,a,g,3,3,1,2,0,2,0
1,a,g,3,3,2,0,1,3,0
1,a,g,d,3,2,1,1,e,0
1,c,1,3,3,d,2,2,3,3
1,c,1,3,3,2,2,3,2,3
1,c,1,3,3,2,2,3,3,2
1,c,1,3,3,2,3,3,2,2
1,a,1,3,3,3,2,2,2,2
1,0,2,0,2,0,d,0,e,0
1,0,2,0,2,0,2,1,2,0
1,a,2,0,2,1,0,1,d,3
1,0,2,0,2,1,0,2,2,0
g,0,d,0,2,1,1,1,2,2
1,0,2,0,d,1,1,3,e,0
1,0,2,0,d,1,3,1,e,0
1,0,2,0,2,2,d,2,e,2
1,0,2,0,2,2,2,3,2,2
1,0,2,0,2,d,2,3,3,3
1,0,2,0,d,2,3,3,e,3
1,0,2,0,d,3,2,2,3,3
1,0,2,a,d,3,2,3,2,3
1,0,d,0,2,3,3,3,2,2
1,0,d,a,e,0,3,0,3,0
1,0,d,a,3,1,b,3,3,0
1,c,d,a,3,1,e,1,3,0
1,0,2,a,3,2,2,2,3,3
1,c,d,a,e,2,3,2,3,2
1,0,d,a,3,3,e,3,3,2
1,0,d,1,0,1,a,g,3,2
1,0,2,1,0,1,0,2,d,3
1,0,2,1,0,1,1,d,2,3
g,0,d,1,0,1,1,e,3,2
1,0,2,1,0,1,2,0,3,3
g,0,d,1,a,1,e,1,3,2
1,c,d,1,0,1,e,3,3,0
g,a,2,1,0,b,3,0,3,2
1,m,2,1,0,1,3,2,3,0
1,a,2,1,0,d,0,1,c,3
1,c,2,1,0,2,0,2,2,0
1,0,2,1,0,2,1,1,3,3
1,c,d,1,0,e,1,2,3,0
1,0,d,1,c,e,3,0,3,0
g,0,2,1,a,3,b,1,3,2
1,c,d,1,0,3,a,3,3,0
1,0,d,1,c,3,e,1,3,0
g,0,2,1,1,1,0,2,d,2
1,0,2,1,1,1,1,2,3,3
1,c,2,1,1,1,2,2,d,0
g,0,2,a,1,1,3,1,2,2
1,c,d,1,1,1,e,2,2,0
1,0,2,1,1,2,1,1,2,3
1,h,d,1,1,2,1,e,3,0
1,a,d,1,g,2,3,b,3,0
1,c,2,1,1,3,0,2,d,0
1,0,d,1,1,3,1,e,2,0
1,a,2,1,1,3,2,c,3,0
1,a,2,1,2,b,3,c,3,0
g,0,2,1,d,1,a,1,3,2
1,c,d,1,2,1,a,3,3,0
1,a,2,g,2,1,1,2,3,0
1,c,2,1,2,1,d,1,3,0
1,c,2,1,2,2,2,2,2,2
1,c,2,1,2,d,2,2,3,3
1,h,2,1,2,2,2,3,d,3
1,0,2,1,2,d,3,e,2,3
1,c,d,1,2,e,3,2,3,2
1,c,2,1,2,2,3,3,3,3
1,c,d,1,e,3,a,1,3,0
1,m,d,1,2,3,2,2,2,3
1,c,d,1,2,3,e,3,3,2
1,c,d,1,3,0,3,1,3,0
1,c,2,1,3,1,0,2,d,0
1,0,d,1,3,1,1,e,2,0
1,0,2,1,3,1,2,0,3,0
1,c,2,1,3,1,3,1,2,0
1,m,d,1,3,2,1,1,3,0
1,c,2,1,3,2,d,e,2,3
1,m,d,1,3,2,3,3,3,2
1,c,2,1,3,3,2,2,d,2
1,0,d,1,3,3,3,e,2,2
1,c,2,1,3,3,3,2,3,3
1,0,2,2,0,1,0,1,3,3
1,0,2,2,0,g,0,2,2,0
1,c,2,2,a,1,1,3,d,0
1,c,2,d,0,1,3,1,3,0
1,0,2,2,0,2,d,2,e,2
1,0,2,2,0,2,2,3,2,2
1,0,2,2,0,d,2,3,3,3
1,0,2,2,a,2,3,3,d,3
1,h,2,2,0,3,1,1,3,0
1,0,2,2,0,3,2,2,2,2
1,0,2,2,a,3,d,2,3,3
1,0,2,d,a,3,2,3,2,3
1,0,d,2,a,3,3,2,2,3
1,0,2,2,a,3,3,3,2,2
1,c,2,d,1,1,0,3,3,0
1,a,2,2,1,g,d,1,3,0
1,a,d,2,1,2,1,2,h,0
1,0,d,2,1,2,e,2,2,2
1,0,2,d,1,2,2,e,3,3
1,a,2,2,1,2,2,3,2,3
1,0,d,e,a,2,3,2,3,2
1,0,2,d,1,3,0,1,3,0
1,a,d,2,1,3,2,2,2,3
1,0,d,e,1,3,p,3,3,2
1,0,2,2,2,0,d,2,e,2
1,0,2,2,2,0,2,3,2,2
1,0,2,2,2,a,2,3,3,3
1,c,2,d,2,1,1,1,3,0
1,0,2,2,2,1,2,2,2,2
1,c,2,2,d,1,e,2,3,3
1,0,2,d,e,1,2,3,2,3
1,0,2,2,2,1,3,2,2,3
1,0,2,2,d,1,3,3,2,2
1,0,d,2,2,2,a,2,3,2
1,0,2,2,2,2,0,3,2,2
1,0,2,2,2,d,0,3,3,3
1,0,2,2,d,2,1,3,e,3
1,0,d,2,2,2,e,0,3,2
1,0,2,2,d,2,e,1,3,3
1,0,2,d,2,3,0,2,3,3
1,c,2,d,e,3,0,3,2,3
1,c,2,2,d,3,1,3,2,2
1,0,2,2,d,3,e,0,3,3
1,0,2,d,3,0,2,e,3,3
1,0,2,2,3,0,d,3,e,3
1,a,d,2,3,0,3,2,e,2
1,c,2,d,3,1,0,1,3,0
1,0,d,e,3,1,p,3,3,2
1,0,2,d,3,2,0,e,3,3
1,a,2,2,3,2,0,3,2,3
1,0,2,2,3,2,2,0,3,3
1,0,d,e,p,2,3,0,3,2
1,0,d,e,3,3,0,3,3,2
1,0,2,d,3,3,2,1,3,2
g,0,d,3,a,1,b,1,3,2
1,c,d,3,0,1,a,3,3,0
1,h,d,3,0,1,1,2,3,0
1,m,2,3,0,1,2,1,3,0
1,c,2,3,0,1,3,0,3,0
1,c,2,3,0,d,2,2,3,3
1,a,2,3,0,2,2,3,d,3
1,m,2,3,c,d,3,2,3,2
1,0,2,3,0,2,3,3,3,3
1,h,2,3,0,3,0,1,3,0
1,0,d,3,0,3,2,3,3,2
1,a,2,3,g,1,0,2,3,0
1,c,2,3,1,1,1,3,2,0
1,o,2,3,1,2,1,1,3,0
1,0,2,3,1,2,3,3,2,3
1,a,d,3,1,2,3,3,3,2
1,a,2,3,1,3,2,2,3,2
1,c,2,3,1,3,3,2,3,3
1,0,2,3,1,3,3,3,2,2
1,0,2,3,2,0,2,3,2,3
1,0,d,3,2,a,3,2,3,2
1,0,2,3,2,0,3,3,3,3
1,h,2,3,2,1,0,1,3,0
1,0,2,3,2,1,2,2,3,3
1,c,d,3,2,1,2,3,3,2
1,0,d,3,e,2,0,2,3,3
1,0,d,3,2,e,1,2,3,2
1,0,2,3,2,2,1,3,3,3
1,a,2,3,2,d,3,0,3,2
1,c,2,3,2,2,3,1,3,3
1,o,2,3,2,3,0,3,3,2
1,0,2,3,2,3,2,0,3,3
1,0,2,3,2,3,d,1,3,2
1,0,2,3,3,0,3,3,2,3
1,0,d,3,3,0,3,e,3,2
1,c,2,3,3,1,3,2,3,3
1,0,2,3,3,1,3,3,2,2
1,a,d,3,3,2,1,e,3,2
1,c,2,3,3,2,3,1,3,2
1,a,2,3,3,3,0,2,3,2
1,0,2,3,3,3,1,2,3,3
1,0,2,3,3,3,3,0,3,3
g,a,3,1,0,1,b,2,3,2
1,a,3,1,0,1,2,2,3,0
1,0,3,1,0,2,0,1,3,3
1,h,3,1,0,2,1,3,3,0
1,h,3,1,0,2,3,1,3,0
1,o,3,1,0,3,0,2,3,0
1,0,3,1,1,1,0,2,3,3
1,h,3,1,1,2,0,3,3,0
1,c,3,1,1,2,2,1,3,0
1,0,3,1,g,3,1,2,3,0
1,h,3,1,2,1,a,2,3,0
1,0,3,1,2,2,2,d,3,3
1,0,3,1,2,2,3,3,3,2
1,0,3,1,3,d,2,2,3,3
1,0,3,1,3,2,2,3,3,2
1,0,3,1,3,3,3,2,3,2
1,h,3,2,0,1,0,3,3,0
1,0,3,2,a,d,e,2,3,2
1,0,3,2,a,3,2,d,3,2
1,0,3,2,0,3,3,3,3,3
1,a,3,2,1,g,b,d,3,0
1,0,3,2,2,1,2,3,3,2
1,0,3,2,2,1,3,3,3,3
1,0,3,2,2,2,a,3,3,3
1,0,3,2,2,3,0,3,3,2
1,0,3,2,2,3,1,3,3,3
1,0,3,2,3,0,3,3,3,2
1,0,3,3,0,2,2,3,3,3
1,a,3,3,0,2,3,3,3,2
1,0,3,3,1,2,2,3,3,2
j,1,0,1,0,1,0,1,g,0
j,1,0,1,0,1,0,d,1,0
1,1,0,1,0,1,c,d,3,2
1,1,0,1,0,1,c,3,2,3
1,1,0,1,0,g,1,d,2,2
1,1,0,1,0,1,g,3,3,3
1,1,0,1,0,g,2,1,2,3
1,j,0,1,0,1,2,1,3,2
1,1,0,1,0,g,3,1,3,3
1,1,0,1,0,2,0,2,h,3
1,1,a,1,b,2,1,g,d,2
1,1,0,1,0,2,j,2,0,3
1,1,0,1,0,2,1,d,g,2
1,1,a,1,b,2,g,3,i,2
1,1,0,1,0,2,2,2,1,3
g,1,0,1,a,2,3,d,1,2
1,1,0,1,0,2,3,d,3,0
1,1,0,1,c,d,3,3,2,0
1,1,0,1,0,3,0,g,2,3
1,1,0,1,0,3,0,j,3,2
1,1,0,1,0,3,c,d,1,2
1,1,0,1,0,3,c,3,0,3
1,1,0,1,0,3,1,g,3,3
g,1,a,1,b,3,1,2,d,2
1,1,0,1,0,3,g,3,0,2
1,1,0,1,0,3,g,3,1,3
1,1,0,1,0,3,2,1,g,2
1,g,0,1,0,3,2,d,3,0
1,1,0,1,c,3,3,1,1,3
1,1,0,1,a,3,3,2,d,0
j,1,0,1,1,1,0,1,2,0
1,1,0,1,1,1,c,2,3,2
1,1,0,1,1,1,c,3,2,2
1,1,0,1,1,1,c,3,3,3
1,1,0,1,1,g,1,3,2,3
1,1,0,1,1,g,2,1,2,2
1,1,0,1,1,g,2,1,3,3
1,1,0,1,1,g,2,2,1,2
1,1,0,1,1,g,2,3,1,3
1,1,0,1,1,g,3,1,2,3
1,1,0,1,1,2,0,g,d,2
1,1,0,1,1,d,0,2,2,3
1,1,0,1,g,2,0,3,1,2
g,1,0,1,1,d,1,2,e,2
1,1,m,1,1,2,2,d,3,0
1,1,a,g,1,2,d,3,2,0
1,1,c,1,1,2,3,2,2,0
1,1,0,1,1,3,0,g,2,2
1,1,0,1,1,3,0,g,3,3
1,1,0,g,1,3,0,3,1,3
1,1,0,1,g,3,1,1,2,3
1,l,0,1,1,3,2,2,3,0
1,1,0,l,1,3,2,3,2,0
1,1,0,1,2,1,0,g,2,3
1,1,0,1,2,1,0,j,3,2
1,1,0,1,2,1,1,l,2,2
1,1,0,1,2,1,g,1,3,3
1,1,0,1,2,1,2,1,2,3
g,a,0,1,2,1,2,1,3,2
1,1,0,g,2,1,2,d,3,0
g,1,0,1,2,1,3,1,2,2
1,1,0,g,2,1,3,d,2,0
1,1,0,g,d,2,1,e,3,0
1,1,a,g,d,2,1,3,2,0
g,1,0,1,2,3,0,a,3,2
1,1,0,g,2,3,0,d,3,0
1,1,0,1,2,3,1,1,3,3
1,1,0,g,2,3,1,d,2,0
1,1,0,1,3,1,0,g,3,3
g,1,a,1,d,1,b,2,3,2
1,1,0,1,3,1,2,1,3,3
1,1,0,1,3,1,2,2,3,0
1,1,a,g,3,2,0,d,3,0
1,1,0,2,0,1,0,d,m,3
j,1,0,2,0,1,1,1,1,0
1,1,0,2,0,1,1,2,g,3
1,1,a,2,b,1,1,3,g,2
1,1,0,2,0,1,1,3,2,3
1,1,0,2,0,1,2,1,3,3
g,1,a,2,b,1,3,1,3,2
1,1,a,2,0,j,3,3,3,0
1,1,0,2,a,2,0,1,g,2
1,1,0,2,0,d,a,1,2,3
g,1,0,2,0,2,0,2,0,2
1,1,0,2,0,d,a,2,1,3
1,j,0,2,0,2,0,2,2,0
1,1,0,2,0,d,a,3,0,3
g,1,a,2,0,2,b,3,1,2
1,1,a,2,0,2,m,3,3,0
1,1,a,2,0,2,1,2,b,3
g,1,a,2,0,2,d,1,1,2
1,g,a,2,0,2,d,1,3,0
1,1,0,2,c,2,2,2,0,0
1,1,h,2,0,2,d,3,1,0
1,1,0,2,0,3,0,g,1,3
1,1,0,2,0,3,0,2,0,3
g,1,a,2,b,3,1,3,1,2
1,1,a,2,h,3,1,3,3,0
1,1,0,2,0,3,2,1,1,3
1,1,0,2,c,3,3,1,3,0
1,1,a,2,h,3,3,3,1,0
1,1,0,2,1,1,a,3,m,2
1,1,0,2,1,1,1,2,c,3
1,1,a,d,1,1,1,2,g,2
g,1,a,2,1,1,d,1,e,2
g,1,a,2,1,1,d,3,b,2
1,1,a,2,1,g,d,3,e,0
1,1,0,2,1,1,3,2,0,3
g,1,a,d,1,b,3,2,1,2
1,1,a,2,1,1,3,2,3,0
g,1,0,2,1,d,0,3,1,2
1,1,0,2,g,d,0,3,3,0
1,1,0,2,1,2,1,1,g,3
g,1,0,2,1,d,1,1,2,2
g,1,0,d,1,2,1,2,a,2
1,1,0,d,g,2,1,2,e,0
1,1,0,2,1,2,1,3,1,3
1,1,a,2,1,d,g,3,2,0
g,1,0,2,1,d,2,1,1,2
1,1,0,2,g,d,2,1,3,0
1,1,0,2,g,d,2,3,1,0
1,1,0,2,1,2,3,1,1,3
1,1,c,2,1,d,3,1,2,0
1,1,a,2,g,2,3,2,b,0
1,1,h,2,1,d,3,3,0,0
g,1,a,2,1,3,0,1,d,2
1,1,a,2,g,3,b,3,d,0
1,1,0,2,1,3,1,2,0,3
g,1,a,d,1,e,1,2,1,2
1,1,a,d,g,e,1,2,3,0
1,1,0,d,g,3,2,1,2,0
1,1,0,d,g,3,2,3,0,0
1,1,a,d,g,3,3,2,1,0
1,1,0,2,2,1,0,3,a,3
g,1,a,2,2,b,1,1,3,2
g,1,a,2,d,1,3,1,1,2
1,j,0,2,d,1,3,1,3,0
1,1,m,2,d,1,3,3,1,0
g,1,0,2,d,2,0,1,1,2
1,1,a,2,2,2,b,g,3,0
1,g,a,2,2,2,b,3,1,0
1,1,a,2,2,2,d,1,1,0
1,1,0,2,2,2,2,2,2,2
1,1,0,2,2,d,e,2,3,3
1,1,0,2,2,d,e,3,2,3
1,1,a,2,2,2,d,3,3,2
1,1,0,d,2,2,3,2,2,3
1,1,0,2,2,3,0,1,1,3
1,g,0,2,2,3,1,1,3,0
1,g,a,2,d,3,1,3,1,0
1,1,0,2,2,3,2,2,2,3
1,1,0,2,2,3,2,3,3,3
1,1,0,2,2,3,3,1,1,0
1,1,a,2,d,3,3,3,3,2
1,1,a,2,3,1,m,3,d,0
g,1,0,2,3,1,1,d,1,2
1,g,a,2,3,1,1,d,3,0
g,1,a,2,3,1,2,1,b,2
1,g,a,2,3,1,d,1,e,0
1,1,0,d,3,1,2,3,c,0
1,1,m,2,3,1,3,2,1,0
1,1,0,2,3,d,0,1,3,0
1,g,0,2,3,d,0,3,1,0
1,1,0,2,3,2,1,1,1,3
1,1,a,2,3,d,1,g,2,0
1,g,a,2,3,d,1,3,0,0
1,g,0,2,3,d,2,1,1,0
1,1,a,2,3,2,2,2,d,3
1,1,0,2,3,d,2,3,3,2
1,1,0,d,3,2,3,2,e,2
1,1,0,2,3,d,3,3,2,2
1,1,0,2,3,2,3,3,3,3
1,g,a,2,3,3,b,1,2,0
1,g,a,2,3,3,0,3,0,0
1,1,0,2,3,3,1,2,1,0
1,1,c,d,3,3,2,3,2,2
1,1,0,2,3,3,3,2,2,3
1,1,a,2,3,d,3,2,3,2
1,1,0,3,0,1,0,3,c,3
1,1,0,3,0,1,0,3,g,2
1,1,0,3,0,1,1,l,2,2
1,1,0,3,0,1,1,g,3,3
1,1,0,3,0,g,1,3,1,3
g,1,0,3,0,1,2,1,3,2
1,g,0,3,0,1,2,d,3,0
1,1,0,3,0,1,3,1,3,3
1,1,0,3,0,2,0,2,1,3
1,1,a,3,0,2,1,1,j,2
g,a,0,3,0,d,1,2,1,2
1,1,c,3,0,2,1,d,3,0
1,1,0,3,0,d,g,3,2,0
g,1,0,3,0,2,3,a,1,2
1,1,c,3,0,d,3,1,2,0
1,1,c,3,0,2,3,d,1,0
1,1,c,3,0,d,3,3,0,0
1,1,0,3,0,3,0,1,2,3
1,1,c,3,0,3,0,d,3,0
1,1,0,3,0,3,0,3,0,3
1,1,0,3,0,3,1,1,g,3
1,1,0,3,m,3,1,2,d,0
g,1,0,3,0,d,1,3,0,2
g,1,0,3,0,3,2,a,1,2
1,1,c,3,0,3,2,d,1,0
1,1,0,3,0,3,3,1,1,3
1,1,0,3,1,1,0,3,g,3
g,1,0,d,1,1,0,3,2,2
1,1,0,3,1,1,1,g,2,3
1,1,0,3,1,1,g,3,0,3
1,1,0,3,1,1,2,1,g,3
1,1,0,3,1,1,2,3,1,3
1,1,0,3,1,1,3,1,2,3
1,1,m,3,1,2,0,d,3,0
1,1,m,3,1,2,a,3,2,0
g,1,0,3,1,2,1,3,0,2
1,1,m,3,1,2,d,1,e,0
1,1,c,3,1,2,2,d,1,0
1,g,a,3,1,2,d,3,0,0
1,1,0,3,1,3,0,1,g,3
g,1,0,3,1,3,0,1,2,2
1,1,a,3,g,3,0,2,3,0
1,1,c,d,1,3,0,3,2,0
1,1,0,3,1,3,1,1,2,3
1,1,0,3,1,3,1,3,0,3
1,1,0,3,1,3,2,1,1,3
1,1,0,3,2,1,0,3,3,0
1,1,0,3,2,1,1,1,g,3
g,1,0,3,2,1,1,a,2,2
1,1,c,3,2,1,1,d,2,0
1,1,0,3,2,1,1,3,1,3
1,1,0,3,2,g,2,1,3,0
1,g,0,3,2,1,2,d,1,0
1,1,0,3,2,1,3,1,1,3
g,1,0,3,2,2,1,a,1,2
1,1,a,3,2,2,1,1,d,0
1,g,0,3,d,e,1,2,1,0
1,1,0,3,2,2,2,2,d,3
1,1,0,3,2,2,3,1,1,0
1,1,0,3,2,2,3,d,3,2
1,g,0,3,2,d,3,3,2,2
1,1,0,3,2,3,0,1,3,0
1,1,c,3,2,3,0,d,1,0
1,1,0,3,2,3,1,1,1,3
1,1,0,3,2,3,2,d,3,2
1,g,c,3,2,3,2,3,2,3
1,1,0,3,d,3,3,2,e,2
1,g,c,3,2,3,3,3,3,3
1,1,0,3,3,1,1,1,2,3
1,1,0,3,3,1,2,1,1,3
1,1,0,3,3,1,2,1,2,0
1,1,c,3,3,2,0,d,1,0
1,1,0,3,3,2,d,3,e,2
1,1,0,3,3,3,0,1,1,3
1,1,0,3,3,3,0,1,2,0
1,1,0,3,3,3,2,2,2,3
1,g,c,3,3,3,2,3,3,3
1,1,c,3,3,3,3,3,2,3
j,1,1,1,1,1,1,1,g,0
j,1,1,1,1,1,1,3,1,0
1,1,1,1,1,1,2,g,2,3
1,1,1,1,1,2,1,2,2,3
1,1,1,1,1,3,0,3,2,3
1,1,1,1,1,3,2,1,2,3
1,1,1,1,g,3,3,3,3,0
1,1,1,1,2,1,1,g,2,3
1,1,1,1,2,1,1,2,2,2
1,1,1,1,2,1,2,1,3,3
1,g,1,1,2,1,2,3,2,0
1,1,1,1,2,1,3,1,2,3
1,1,g,1,d,2,0,2,e,0
1,1,1,1,2,2,0,3,3,0
1,1,1,g,2,2,1,2,2,0
1,1,1,1,2,3,0,2,3,0
1,1,g,1,2,3,0,3,2,0
1,1,1,g,3,1,3,3,3,0
1,1,1,g,3,3,1,3,3,0
1,1,g,2,a,d,1,3,e,0
1,1,g,2,0,d,3,1,2,0
1,1,1,2,0,3,0,2,1,3
g,1,1,2,a,3,b,3,i,2
1,1,1,2,0,3,c,3,d,0
g,1,1,2,0,3,1,2,1,2
1,1,g,d,0,3,1,2,3,0
1,1,1,2,a,3,2,1,d,0
1,g,1,2,a,3,d,3,b,0
1,g,1,2,0,3,3,2,1,0
g,1,1,d,1,1,1,2,2,2
1,1,1,2,1,1,2,2,3,0
1,1,1,2,1,2,0,3,1,3
1,1,1,2,1,2,0,3,2,0
1,1,1,2,1,2,1,2,1,2
1,1,1,2,g,d,1,e,p,0
1,g,1,d,1,2,2,1,2,0
1,l,1,2,1,3,a,d,3,0
1,1,1,2,1,3,2,2,1,0
1,1,1,2,2,1,1,2,3,0
1,1,1,2,2,1,2,1,d,0
1,g,1,2,2,1,3,2,1,0
1,1,1,2,2,2,1,1,2,0
1,1,1,2,2,2,2,d,2,3
1,1,1,d,2,2,3,2,3,3
1,1,1,2,2,d,3,3,2,2
1,1,1,2,2,3,2,2,3,3
1,1,1,2,d,3,2,3,e,2
1,1,1,2,2,3,3,2,3,2
1,1,1,2,3,2,1,1,3,0
1,1,1,2,3,2,2,3,2,2
1,1,1,2,3,2,2,3,3,3
1,1,1,2,3,d,3,e,p,2
1,1,1,2,3,3,2,2,2,3
1,1,1,d,3,3,2,2,3,2
1,g,1,3,a,2,0,2,d,0
g,1,1,3,0,2,0,3,1,2
1,g,1,d,0,2,a,3,3,0
1,1,g,3,0,2,1,d,2,0
1,1,1,3,0,2,2,3,1,0
1,1,1,3,0,2,3,1,2,0
1,1,1,3,0,3,0,3,1,3
1,1,1,3,0,3,1,1,2,3
1,1,1,3,0,3,2,1,2,0
1,1,1,3,1,1,2,1,2,3
1,1,1,3,1,g,3,3,3,0
1,1,g,3,1,3,1,3,3,0
1,1,1,3,g,3,3,1,3,0
1,1,1,3,g,3,3,3,1,0
j,1,a,3,2,1,3,2,d,0
1,1,1,3,2,2,2,2,2,2
1,1,1,3,2,2,2,3,2,3
1,g,t,3,2,3,2,3,3,3
1,g,1,3,2,3,3,3,2,3
1,1,1,3,3,1,1,3,3,0
1,1,g,3,3,1,3,1,3,0
1,1,1,3,3,1,3,3,1,0
1,1,1,3,3,2,3,2,2,3
1,1,1,3,3,3,1,1,3,0
1,1,1,3,3,3,2,3,2,3
1,1,2,1,2,g,2,1,3,0
1,1,2,1,2,2,2,2,d,3
1,1,2,1,2,2,3,2,2,3
1,1,2,1,2,2,3,d,3,2
1,1,d,1,e,2,3,3,2,2
j,1,2,1,2,3,1,d,2,0
1,1,2,1,2,3,2,d,3,2
1,1,2,1,2,3,2,3,2,3
1,1,2,1,2,3,3,3,2,2
1,1,2,1,2,3,3,3,3,3
1,1,2,1,3,2,2,3,3,2
1,1,2,1,3,3,2,3,3,3
1,1,2,2,0,2,2,2,2,2
1,1,2,2,0,d,e,2,3,3
1,1,2,2,0,d,e,3,2,3
1,1,d,2,0,2,e,3,3,2
1,1,d,2,0,2,3,2,e,3
1,1,d,e,0,3,2,2,2,3
1,1,2,2,0,3,2,3,3,3
1,1,d,2,a,3,3,3,3,2
j,1,2,2,1,d,2,1,3,0
1,1,d,2,1,2,2,2,e,3
1,1,2,2,1,d,2,3,3,2
1,1,d,2,1,2,3,2,e,2
1,1,d,2,1,e,3,3,2,2
1,1,2,2,1,2,3,3,3,3
j,1,2,2,1,3,a,3,d,0
1,1,2,d,1,3,2,3,2,2
1,1,2,2,1,3,3,2,2,3
1,1,d,e,1,3,3,2,3,2
1,1,2,2,2,1,2,d,e,3
1,1,2,2,2,1,3,2,3,3
1,1,2,2,2,1,3,3,3,2
1,1,2,d,2,2,0,2,3,3
1,1,2,2,2,d,a,3,2,3
1,1,2,2,2,2,a,3,3,2
1,1,2,2,d,2,2,1,3,2
1,1,2,2,d,3,1,3,3,2
1,1,2,2,3,1,3,2,2,3
1,1,d,2,3,1,3,e,3,2
1,1,2,2,3,d,0,3,3,2
1,1,2,2,3,d,1,3,2,2
1,1,2,2,3,2,1,3,3,3
1,1,2,2,3,2,3,1,3,3
1,1,2,d,3,3,0,3,2,2
1,1,2,2,3,3,1,2,3,2
1,1,2,3,0,2,2,2,3,3
1,1,2,3,a,2,3,3,d,2
j,1,2,3,a,3,b,2,3,0
1,1,2,3,0,3,2,d,3,2
1,1,2,3,0,3,2,3,2,3
1,1,2,3,0,3,3,3,3,3
1,1,d,3,1,2,2,3,2,2
1,1,2,3,1,3,2,3,3,3
1,1,2,3,1,3,3,3,2,3
1,1,2,3,2,1,2,3,2,3
1,1,2,3,2,1,2,3,3,2
1,1,2,3,2,1,3,2,3,2
1,1,2,3,2,1,3,3,3,3
1,1,2,3,2,2,0,3,3,3
1,1,2,3,2,d,1,2,3,2
1,1,d,3,2,3,a,2,3,2
1,1,2,3,2,3,1,3,3,3
1,1,2,3,2,3,2,1,3,2
1,1,2,3,2,3,3,1,3,3
1,1,2,3,3,1,2,3,3,3
1,1,2,3,3,1,3,3,2,3
1,1,2,3,3,3,0,3,3,3
1,1,2,3,3,3,2,1,3,3
1,1,3,1,3,1,3,1,3,0
j,1,3,1,3,3,1,3,3,0
j,1,3,2,0,d,a,3,3,0
1,1,3,2,0,3,2,2,3,3
1,1,3,2,0,3,3,2,3,2
1,1,3,2,1,2,2,3,3,3
1,1,3,2,1,3,2,2,3,2
1,1,3,2,3,2,0,3,3,3
1,1,3,3,0,2,2,3,3,2
1,1,3,3,0,3,2,3,3,3
1,2,0,2,0,2,a,2,h,0
1,2,0,2,0,2,0,3,0,0
1,2,0,2,0,2,d,2,e,2
1,2,0,2,0,2,2,3,2,2
1,2,0,2,0,d,2,3,3,3
1,2,0,2,a,3,g,3,b,0
1,2,0,2,0,3,2,2,2,2
1,2,0,2,a,3,d,2,3,3
1,2,0,d,a,3,2,3,2,3
1,2,0,d,0,3,3,2,2,3
1,2,0,2,a,3,3,3,2,2
j,2,0,2,a,2,b,2,2,0
1,2,a,d,b,2,g,2,1,0
1,2,a,2,1,2,d,2,2,2
1,2,0,d,1,2,2,e,3,3
1,2,0,2,1,2,d,3,e,3
1,d,a,e,1,2,3,2,3,2
1,2,a,d,1,3,b,3,g,0
1,2,a,2,1,3,d,2,2,3
j,2,0,d,1,3,e,3,1,0
1,2,a,d,1,3,e,3,3,2
1,2,0,2,2,2,a,2,d,2
1,2,0,2,2,2,0,3,2,2
1,2,0,2,2,d,0,3,3,3
1,2,0,2,d,2,1,3,e,3
1,2,0,2,d,3,0,2,3,3
1,2,0,d,e,3,0,3,2,3
1,2,a,2,2,3,1,3,2,2
1,2,0,2,3,2,0,2,3,3
1,2,a,d,e,2,1,2,3,2
1,d,0,3,0,e,1,2,g,0
1,2,0,3,0,2,2,2,2,2
1,2,0,3,0,d,2,2,3,3
1,2,0,3,0,2,2,3,2,3
1,d,0,3,0,e,3,2,3,2
1,2,0,3,0,2,3,3,3,3
1,2,0,3,0,3,h,3,1,0
1,d,a,3,0,3,2,2,2,3
1,2,a,3,0,3,d,3,3,2
1,2,0,3,0,3,3,3,2,3
1,2,a,3,1,2,g,3,1,0
1,2,0,3,1,2,d,e,2,3
1,2,a,3,1,2,3,3,3,2
1,2,0,3,g,3,0,d,1,0
1,2,0,3,1,3,1,3,0,0
1,2,0,3,1,3,2,2,d,2
1,2,0,3,1,3,3,2,3,3
1,2,0,3,2,2,0,3,2,3
1,2,0,3,2,d,1,e,2,3
1,d,0,3,2,e,1,2,3,2
1,2,0,3,2,2,1,3,3,3
1,2,0,3,2,d,2,2,1,3
1,2,0,3,2,d,e,3,0,3
1,2,a,3,2,d,3,2,1,2
1,2,0,3,2,2,3,3,1,3
1,2,0,3,2,3,0,2,d,3
1,d,0,3,c,3,0,3,1,0
1,d,0,3,2,3,0,3,3,2
1,2,a,3,d,3,e,3,1,2
1,2,0,3,3,2,1,d,2,3
1,2,a,3,3,d,1,3,3,2
1,2,0,3,3,2,2,2,1,3
1,2,0,3,3,2,3,3,0,3
1,d,a,3,3,2,3,3,1,2
1,2,a,3,3,3,b,2,2,2
1,2,0,3,3,3,1,2,3,3
1,2,a,3,3,3,1,3,2,2
1,d,0,3,3,3,2,2,1,2
1,2,0,3,3,3,3,2,1,3
1,2,0,3,3,3,3,3,0,2
1,2,1,2,1,2,d,3,e,2
1,2,1,d,1,3,2,3,2,2
1,2,1,2,1,3,3,3,2,3
1,2,1,2,1,3,3,3,3,2
1,2,1,d,2,2,1,e,2,3
1,2,1,2,2,2,1,2,3,2
1,2,1,2,2,d,1,3,3,3
1,2,1,2,2,3,0,3,2,3
j,2,1,3,0,3,1,d,e,0
1,d,1,3,0,3,2,2,3,2
1,d,1,3,0,3,2,3,2,2
1,2,1,3,1,d,2,2,3,3
1,2,1,3,1,2,2,3,2,3
1,2,1,3,1,2,2,3,3,2
j,2,1,3,1,3,1,2,d,0
1,2,1,3,2,2,1,3,3,2
1,2,1,3,2,2,2,3,1,3
1,2,1,3,2,2,3,3,1,2
1,2,1,3,d,3,0,3,2,2
1,2,1,3,3,3,1,2,3,2
1,d,2,3,0,3,0,3,3,2
1,3,0,3,0,3,0,3,g,0
j,3,0,3,0,3,1,d,2,0
1,3,0,3,0,3,2,3,2,3
1,3,0,3,0,3,3,3,3,3
1,3,0,3,1,3,2,3,3,3
1,3,0,3,1,3,3,3,2,3
1,3,0,3,2,3,0,3,2,3
1,3,0,3,2,3,1,3,2,2
1,3,0,3,2,3,1,3,3,3
1,3,0,3,3,3,0,3,3,3
1,3,1,3,1,3,1,3,g,0
1,3,1,3,1,3,2,3,2,3
1,3,1,3,2,3,1,3,2,3
2,0,a,0,b,0,0,h,q,0
2,0,a,0,0,b,i,c,h,0
2,0,a,0,b,0,1,j,2,0
d,0,0,0,0,0,1,3,3,1
2,0,a,0,b,0,2,i,d,0
2,0,0,0,a,b,h,0,g,0
d,0,0,0,0,0,3,1,3,1
2,0,0,0,0,c,3,3,3,3
2,0,a,0,b,1,0,c,h,0
2,a,b,i,0,1,0,g,c,0
2,0,a,0,0,1,0,3,3,1
2,0,0,0,a,1,1,j,g,0
2,0,0,0,a,1,g,j,1,0
2,0,0,0,0,1,1,3,2,1
2,0,a,0,0,1,d,0,e,0
2,a,0,b,0,i,c,n,k,0
2,0,a,0,0,1,2,1,3,1
2,0,a,0,0,b,d,2,i,0
2,a,b,i,0,1,2,g,0,0
2,0,a,0,0,1,2,3,1,1
2,0,a,0,0,g,2,3,3,3
d,0,0,a,b,1,g,1,t,0
2,0,0,0,0,1,3,1,2,1
2,0,0,0,0,1,3,3,0,1
2,0,0,0,0,g,3,3,2,3
2,0,a,0,b,2,0,i,j,0
2,0,a,0,b,2,0,j,i,0
2,0,a,0,b,2,i,d,0,0
2,0,a,0,0,d,b,0,e,0
2,0,a,0,b,2,1,i,2,0
d,0,0,0,0,2,1,1,3,1
d,0,0,0,0,2,1,3,1,1
2,0,0,0,c,2,1,3,3,3
2,0,a,0,b,2,2,1,1,0
d,0,0,0,0,2,3,1,1,1
2,0,0,0,c,2,3,1,3,3
2,0,0,0,c,2,3,3,1,3
2,0,a,0,b,3,0,0,d,0
2,a,0,b,0,d,0,i,c,0
2,0,a,0,0,3,0,1,3,1
2,a,0,b,0,f,0,d,0,0
2,0,a,0,0,3,0,3,1,1
2,0,a,0,c,3,0,3,3,3
2,0,0,0,a,3,1,b,g,0
2,0,0,0,0,3,1,1,2,1
2,0,0,0,0,3,1,3,0,1
d,0,0,a,b,g,1,t,1,0
2,0,0,0,c,3,1,3,2,3
2,0,a,0,0,3,2,1,1,1
2,0,a,0,c,3,2,1,3,3
2,0,a,0,c,3,2,3,1,3
2,a,0,b,0,g,t,1,1,0
2,0,0,0,c,3,3,1,2,3
2,0,0,c,0,3,3,3,0,3
2,0,a,0,j,0,0,b,d,0
2,0,0,0,1,a,b,j,g,0
2,a,0,0,1,b,j,1,g,0
2,a,0,0,1,b,h,3,1,0
2,0,a,0,1,1,c,0,d,0
2,0,0,a,1,1,b,h,g,0
2,0,a,0,1,1,0,3,2,1
2,a,0,b,1,1,1,g,c,0
d,0,0,0,1,1,1,2,2,1
2,a,0,b,1,1,c,1,g,0
2,0,a,0,1,1,2,1,2,1
2,0,0,a,1,1,d,e,1,0
2,0,a,c,1,1,2,3,2,3
d,0,0,0,1,1,3,0,2,1
2,a,0,b,1,1,3,1,2,0
2,0,0,c,1,1,3,2,2,3
2,0,0,0,1,2,1,a,d,0
2,0,0,0,1,d,a,e,1,0
2,0,a,0,1,3,0,1,2,1
2,0,0,a,1,3,b,i,3,0
2,0,a,b,1,g,0,h,1,0
2,0,a,c,1,3,0,3,2,3
d,0,0,0,1,3,1,0,2,1
2,0,0,a,1,d,b,0,3,0
2,a,0,b,1,3,1,1,c,0
2,0,0,c,1,3,1,2,2,3
2,0,a,0,g,3,2,1,2,3
2,0,0,0,g,3,3,0,2,3
2,0,a,0,d,0,b,i,2,0
d,0,0,0,2,0,1,1,3,1
2,0,0,c,2,0,1,3,3,3
2,0,0,c,2,0,3,1,3,3
2,a,b,i,2,1,0,1,2,0
2,0,a,0,2,1,0,1,3,1
2,0,a,c,2,1,0,3,3,3
2,0,0,0,2,1,1,1,2,1
d,0,0,a,e,1,1,1,3,0
2,0,0,c,2,1,1,3,2,3
2,0,a,c,2,1,2,1,3,3
2,0,a,c,d,2,2,e,p,0
2,0,a,c,2,d,e,2,p,0
d,0,0,c,2,2,3,3,3,1
2,0,a,c,2,3,0,1,3,3
2,a,b,h,2,3,2,3,2,0
2,0,a,c,2,3,2,3,3,1
2,0,0,c,2,3,3,3,2,1
d,0,0,h,e,3,3,3,3,0
2,a,0,0,3,b,i,1,3,0
d,0,a,b,g,1,0,1,t,0
2,0,0,c,3,d,e,p,3,0
2,0,a,h,3,3,2,d,3,0
2,a,0,b,0,i,0,j,c,0
2,0,0,1,a,0,b,2,h,0
d,0,0,1,a,0,0,3,3,1
2,a,0,1,0,b,1,g,t,0
d,0,a,1,0,0,1,3,2,1
2,0,0,1,a,0,d,0,e,0
2,0,0,1,0,0,2,1,2,0
d,0,0,1,a,0,2,1,3,1
2,0,0,1,a,c,2,3,3,3
2,0,0,1,0,0,3,1,3,0
2,a,0,1,0,1,0,f,j,0
2,a,0,1,b,1,c,d,1,0
2,0,a,1,0,1,b,g,f,0
2,0,0,1,0,1,1,2,d,1
2,a,0,1,0,1,2,b,d,0
2,0,0,1,0,1,3,0,d,1
2,0,a,1,0,1,d,1,f,0
2,0,0,1,0,1,3,2,a,1
2,0,0,1,0,g,3,2,d,3
2,0,a,1,b,1,f,g,0,0
2,0,0,1,a,2,b,0,d,0
2,0,0,1,0,2,0,1,2,0
d,0,0,1,a,2,0,1,3,1
2,0,0,1,a,2,b,2,i,0
2,0,0,1,0,2,0,3,0,0
d,0,0,1,a,2,0,3,1,1
2,0,0,1,h,2,0,3,3,3
2,a,0,1,0,d,1,1,g,0
d,0,a,1,0,2,1,1,2,1
d,0,a,1,0,2,1,3,0,1
2,a,0,1,0,d,1,3,1,0
2,0,a,1,0,2,g,3,2,3
d,0,0,1,a,2,2,1,1,1
2,0,0,1,h,2,2,1,3,3
2,0,0,1,h,2,2,3,1,3
d,0,a,1,0,2,3,1,0,1
2,a,0,1,0,2,3,1,1,0
2,0,a,1,c,2,3,1,2,3
2,0,a,1,c,2,3,3,0,3
2,a,0,1,0,3,0,b,d,0
2,a,0,1,0,3,0,d,b,0
2,0,0,1,0,3,1,0,d,1
2,0,a,1,0,3,b,1,h,0
2,0,0,1,0,3,1,2,a,1
2,0,0,1,c,3,1,2,d,3
2,0,a,1,b,3,i,3,0,0
2,0,0,1,c,3,3,0,d,3
2,0,a,1,b,3,d,1,0,0
2,0,0,1,c,3,3,2,a,3
2,0,0,1,1,0,f,2,a,0
d,0,0,1,1,0,0,3,2,1
2,a,0,1,1,0,1,g,c,0
2,0,a,1,1,0,b,3,3,1
d,0,0,1,1,0,2,1,2,1
d,0,0,1,1,0,2,3,0,1
2,0,0,1,1,c,2,3,2,3
2,a,0,1,1,0,3,1,c,0
2,0,a,1,1,0,d,1,3,1
2,a,0,1,1,0,3,3,0,0
2,0,0,1,1,0,3,3,1,1
2,0,a,1,1,c,d,3,3,3
2,0,a,1,1,1,h,0,g,0
2,0,a,1,1,1,0,g,f,0
2,0,0,1,1,1,0,2,2,1
2,0,a,1,1,1,c,g,b,0
2,0,a,1,1,1,1,2,j,0
2,0,0,1,1,1,2,0,2,1
2,0,a,1,1,1,2,1,f,0
2,0,0,1,1,1,2,2,0,1
2,0,0,1,1,g,2,2,2,3
d,0,a,1,1,1,3,b,2,0
2,0,a,1,1,1,g,2,b,0
d,0,0,1,1,2,0,1,2,1
d,0,0,1,1,2,0,3,0,1
2,0,0,1,g,2,0,3,2,3
2,a,0,1,1,2,1,1,c,0
2,0,a,1,1,2,b,1,3,1
2,a,0,1,1,2,1,3,0,0
2,0,a,1,1,2,b,3,1,1
2,0,a,1,g,2,b,3,3,3
d,0,0,1,1,2,2,1,0,1
2,0,0,1,g,2,2,1,2,3
2,0,0,1,g,2,2,3,0,3
2,a,0,1,1,2,3,1,0,0
2,0,a,1,1,2,d,1,1,1
2,0,a,1,g,2,d,1,3,3
2,0,a,1,g,2,d,3,1,3
2,0,0,1,1,3,0,0,2,1
2,a,b,1,1,d,0,0,g,0
2,0,a,1,1,3,0,1,d,0
2,0,0,1,1,3,0,2,0,1
2,0,a,1,1,3,b,c,1,0
2,0,0,1,g,3,0,2,2,3
2,0,0,1,1,3,0,3,0,0
2,0,a,1,1,3,1,0,j,0
2,0,a,1,1,f,1,2,0,0
2,0,a,b,1,g,c,i,1,0
2,0,0,1,g,3,2,0,2,3
2,0,0,1,1,3,2,1,0,0
2,0,0,1,g,3,2,2,0,3
2,0,0,1,2,0,0,1,2,0
d,0,0,1,e,0,0,1,3,1
2,0,0,1,d,0,a,2,b,0
2,0,0,1,2,0,0,3,0,0
d,0,0,1,e,0,0,3,1,1
2,0,0,1,d,0,c,3,3,3
2,a,0,1,2,b,1,1,g,0
d,0,a,1,2,0,1,1,2,1
d,0,a,1,2,0,1,3,0,1
2,a,0,1,2,0,1,3,1,0
2,0,a,1,2,0,g,3,2,3
2,0,0,1,2,0,2,1,0,0
d,0,0,1,e,0,2,1,1,1
2,0,0,g,d,0,2,1,3,3
2,0,0,g,d,0,2,3,1,3
d,0,0,1,2,0,3,1,0,1
2,a,0,1,2,0,3,1,1,0
2,0,a,g,2,0,3,1,2,3
2,0,0,g,2,0,3,3,0,3
2,a,0,1,2,1,0,b,j,0
2,a,0,1,2,1,0,d,b,0
2,0,0,1,2,1,1,0,d,1
2,0,a,1,d,1,b,1,2,0
2,0,0,1,2,1,1,2,a,1
2,0,0,1,2,1,g,2,d,3
2,0,0,1,d,1,a,3,b,0
2,a,0,1,d,1,2,b,1,0
2,a,0,1,d,1,e,1,0,0
2,0,c,1,2,1,3,2,a,3
d,0,0,1,2,2,0,1,1,1
2,0,0,g,d,2,0,1,3,3
2,a,0,1,2,2,1,1,1,0
2,0,a,1,2,2,1,g,2,3
2,0,0,g,d,2,2,1,1,3
2,0,0,j,d,2,e,2,p,0
2,a,0,h,2,d,2,e,2,0
d,0,0,g,e,2,2,3,3,1
2,c,a,1,2,2,3,1,0,3
d,0,a,g,2,2,3,3,2,1
2,a,0,g,2,d,3,3,3,0
2,0,c,1,2,3,1,2,a,3
2,a,0,g,2,3,2,d,e,0
2,0,0,g,2,3,3,2,d,1
2,0,a,g,d,3,e,3,2,0
d,0,0,1,3,0,0,3,0,1
2,0,0,1,3,0,c,3,2,3
2,a,0,1,3,0,1,1,2,0
2,0,a,1,3,0,b,1,3,1
2,a,0,1,3,0,1,3,0,0
2,0,a,1,3,0,b,3,1,1
2,0,a,1,3,0,h,3,3,3
2,a,0,1,3,0,3,1,0,0
2,0,a,1,3,0,d,1,1,1
2,0,a,g,3,0,d,1,3,3
2,0,a,g,3,0,d,3,1,3
2,0,0,1,3,1,0,0,2,1
d,0,0,1,3,1,0,0,3,0
2,0,0,1,3,1,0,1,2,0
2,0,0,1,3,1,0,2,0,1
2,0,0,1,3,1,a,d,1,0
2,0,0,1,3,1,c,2,2,3
2,0,a,1,d,1,b,3,0,0
2,0,a,1,3,1,1,0,j,0
2,0,a,1,3,b,1,2,0,0
2,0,c,1,3,1,2,2,0,3
2,0,c,1,3,2,0,3,a,3
2,0,0,1,3,2,1,1,1,1
2,0,a,g,3,2,b,1,3,3
2,0,a,g,3,2,b,3,1,3
d,0,0,g,3,2,2,3,2,1
2,0,a,g,3,2,d,1,1,3
2,0,0,j,3,d,3,3,2,0
2,0,a,g,3,2,d,3,3,1
2,0,a,1,3,3,b,0,1,0
2,0,c,1,3,3,0,2,0,3
2,0,0,g,3,3,2,2,2,1
2,0,a,g,3,3,d,2,3,0
2,0,c,1,d,3,e,3,p,0
2,0,a,g,3,d,3,2,2,0
2,0,a,2,b,0,0,d,i,0
2,0,a,2,b,0,1,1,2,0
d,0,0,2,0,0,1,1,3,1
d,0,0,2,0,0,1,3,1,1
2,0,0,2,0,0,g,3,3,3
2,a,b,d,0,1,0,1,2,0
2,0,a,2,0,1,0,1,3,1
2,0,0,d,0,1,0,2,a,0
2,0,a,2,0,1,0,3,1,1
2,0,a,2,0,1,c,3,3,3
2,0,a,2,0,1,1,0,d,0
2,0,0,2,0,1,1,1,2,1
d,0,0,e,a,1,1,1,3,0
2,0,a,2,0,1,b,2,i,0
2,0,0,2,0,1,1,3,0,1
d,0,0,e,a,1,1,3,1,0
2,0,0,2,0,1,g,3,2,3
2,0,a,2,0,1,2,1,1,1
2,0,a,2,0,g,2,1,3,3
2,0,a,2,0,g,2,3,1,3
2,0,a,d,0,1,3,1,1,0
2,0,0,2,c,1,3,3,0,3
2,0,a,2,b,2,0,1,1,0
d,0,0,2,0,2,1,1,1,1
2,0,0,2,0,2,1,g,3,3
2,0,0,2,0,2,g,3,1,3
2,0,h,2,a,2,2,d,e,0
2,0,0,2,0,2,3,1,3,3
2,0,h,2,0,d,e,2,p,0
2,0,a,2,h,2,3,d,2,0
d,0,c,2,0,2,3,3,3,1
2,0,a,2,0,3,0,1,1,1
2,0,a,2,0,3,0,g,3,3
d,a,0,2,b,3,1,1,1,0
2,0,0,2,0,3,1,3,c,3
2,0,a,2,o,3,2,2,d,0
2,a,h,d,0,3,2,3,2,0
2,0,h,2,0,3,2,3,3,1
2,0,c,2,0,3,3,3,2,1
d,0,c,e,a,3,3,3,3,0
2,a,0,2,1,b,i,1,g,0
2,a,0,2,1,b,i,3,1,0
2,a,0,2,1,b,d,1,1,0
2,0,a,2,1,1,0,1,2,1
d,0,a,2,1,1,b,1,g,0
2,0,a,2,1,1,0,3,0,1
2,0,a,d,1,1,0,e,1,0
2,0,a,2,g,1,0,3,2,3
2,0,0,d,1,1,1,0,g,0
d,0,0,2,1,1,1,0,2,1
2,0,0,d,1,a,1,1,2,0
d,0,0,2,1,1,1,2,0,1
2,0,0,d,1,1,1,2,1,0
2,0,0,2,g,1,1,2,2,3
2,0,0,d,1,a,1,3,0,0
2,0,0,d,1,1,e,a,1,0
2,0,a,2,1,g,2,3,0,3
2,0,0,d,1,1,3,0,1,0
2,0,0,2,1,g,3,2,0,3
2,a,0,2,1,d,b,1,1,0
2,0,c,2,1,2,3,d,e,0
2,0,a,d,1,g,0,b,1,0
2,0,0,d,1,3,a,0,1,0
2,0,a,2,g,3,2,3,2,1
2,0,h,d,1,3,2,e,3,0
2,0,0,2,1,3,3,0,2,3
d,0,0,2,g,3,3,2,2,1
2,0,c,d,1,e,p,2,3,0
2,0,a,d,g,3,3,3,2,0
d,0,0,2,2,0,1,1,1,1
2,0,0,2,2,c,1,1,3,3
2,c,a,2,d,0,2,e,p,0
2,0,h,2,2,a,d,2,e,0
2,0,0,2,2,0,3,3,1,3
2,0,h,2,d,0,e,p,2,0
d,0,c,2,2,0,3,3,3,1
2,0,a,2,2,1,0,1,1,1
2,0,h,2,2,1,0,1,3,3
2,a,b,2,2,1,1,1,1,0
2,c,a,2,d,1,2,2,e,0
2,0,a,2,2,1,2,3,1,3
2,a,h,d,2,1,2,3,2,0
2,0,h,2,2,1,2,3,3,1
2,0,c,2,2,1,3,3,2,1
d,0,c,e,p,1,3,3,3,0
2,0,h,2,d,2,0,e,p,0
2,0,m,2,2,d,a,2,e,0
2,0,0,2,2,2,1,3,1,3
2,0,h,2,d,2,1,e,2,0
d,0,c,2,2,2,1,3,3,1
2,0,h,2,d,2,2,a,e,0
2,0,h,2,d,2,2,e,a,0
2,0,h,2,2,d,e,0,p,0
2,0,0,2,2,2,3,1,1,3
2,0,h,2,d,2,3,a,2,0
d,0,c,2,2,2,3,1,3,1
2,c,a,2,d,2,e,p,0,0
d,0,c,2,2,2,3,3,1,1
2,c,a,2,d,e,0,2,p,0
2,0,a,2,2,3,0,3,1,3
2,a,h,d,2,3,0,3,2,0
2,0,h,2,2,3,0,3,3,1
2,0,0,2,2,3,1,1,2,3
2,0,0,2,2,3,1,3,0,3
2,0,c,2,2,3,1,3,2,1
d,0,c,e,p,3,1,3,3,0
2,0,h,2,d,3,2,0,e,0
2,0,a,2,2,3,2,1,1,3
2,a,h,d,2,3,2,1,2,0
2,0,h,2,2,3,2,1,3,1
2,c,0,d,2,3,2,2,a,0
2,0,h,2,2,3,2,3,1,1
2,0,c,2,2,3,3,1,2,1
d,0,c,e,p,3,3,1,3,0
2,c,a,2,2,d,e,2,b,0
2,c,0,2,2,3,3,3,0,1
d,0,c,e,p,3,3,3,1,0
2,a,0,2,3,b,i,1,1,0
2,0,c,2,3,0,3,d,e,0
d,0,a,e,3,1,0,1,1,0
2,0,0,2,3,1,1,0,1,0
2,0,a,2,3,1,2,3,0,3
2,0,h,2,3,1,2,3,2,1
2,0,h,d,3,1,2,e,3,0
2,0,0,2,3,1,3,0,2,3
2,0,0,2,3,1,3,2,0,3
d,0,c,2,3,1,3,2,2,1
2,0,c,d,3,a,e,2,3,0
2,0,m,d,3,1,3,3,2,0
2,0,c,2,3,2,1,d,e,0
2,0,c,2,3,2,3,a,d,0
2,c,0,2,3,2,d,e,a,0
2,0,a,2,3,3,0,1,2,3
2,0,a,2,3,3,0,3,0,3
2,0,h,2,3,3,0,3,2,1
2,0,h,d,3,3,0,e,3,0
2,0,0,2,3,3,1,0,2,3
d,0,c,2,3,3,1,2,2,1
2,0,c,d,3,e,a,2,3,0
2,0,m,d,3,3,1,3,2,0
2,0,h,2,3,3,2,1,2,1
2,0,h,d,3,3,2,a,3,0
2,c,a,2,3,3,2,3,0,1
2,0,h,d,3,3,2,e,1,0
d,0,c,2,3,3,3,0,2,1
2,0,c,d,3,e,p,0,3,0
2,0,h,d,3,3,3,1,2,0
d,c,0,2,3,3,3,2,0,1
2,0,c,d,3,3,3,2,1,0
2,a,0,d,3,3,3,3,c,0
2,a,0,d,0,b,0,e,0,0
d,0,0,3,a,0,0,3,1,1
2,0,0,3,a,0,c,3,3,3
2,0,0,3,0,0,1,1,g,0
d,0,0,3,0,0,1,1,2,1
2,0,0,3,0,0,1,3,1,0
2,0,a,3,0,c,1,3,2,3
2,a,b,3,0,1,0,3,i,0
2,0,0,3,0,1,1,0,d,1
2,0,a,3,0,1,1,1,d,0
2,0,0,3,0,1,g,2,d,3
2,0,0,3,0,1,1,3,0,0
2,a,0,3,b,1,2,i,1,0
d,0,0,3,0,2,0,1,1,1
2,0,0,3,a,2,0,g,3,3
2,a,0,3,0,j,1,1,1,0
2,0,0,3,a,2,2,1,3,3
2,c,0,3,a,2,d,2,e,0
2,0,0,3,a,2,2,3,1,3
2,a,c,d,0,e,2,p,2,0
d,0,c,3,a,2,2,3,3,1
2,0,a,3,0,2,3,3,0,3
d,0,h,3,0,2,3,3,2,1
2,a,c,3,0,d,3,3,3,0
2,a,0,3,b,3,0,i,1,0
2,0,0,3,0,3,1,2,d,3
2,h,0,3,0,3,2,d,e,0
2,0,0,3,0,3,3,0,d,3
2,c,0,3,0,3,3,2,d,1
2,0,h,3,0,3,d,3,e,0
2,a,0,3,1,b,1,1,2,0
2,0,0,3,1,0,1,1,3,1
2,0,0,3,1,0,1,3,0,0
2,0,a,3,1,0,b,3,1,1
2,0,a,3,1,0,j,3,3,3
2,0,0,3,1,0,2,3,2,3
2,0,0,3,1,0,3,1,1,1
2,0,a,3,1,c,d,1,3,3
2,0,0,3,1,c,3,3,1,3
2,0,0,3,1,1,0,1,2,0
d,0,0,3,1,1,0,e,1,0
d,0,a,3,1,1,1,b,2,0
2,0,0,3,1,1,2,2,2,3
2,0,0,3,1,2,0,3,2,3
2,0,0,3,1,2,1,1,1,1
2,0,a,3,1,2,b,g,3,3
2,0,0,3,1,2,2,1,2,3
2,0,0,3,1,2,2,3,0,3
d,0,c,3,1,2,2,3,2,1
2,a,c,3,1,d,3,3,2,0
2,0,h,3,1,2,d,3,3,1
2,0,0,3,1,3,0,2,2,3
2,0,0,3,1,3,2,0,2,3
2,c,0,3,1,3,2,2,2,1
2,a,0,3,g,3,2,d,3,0
2,a,h,3,1,3,2,3,2,0
2,0,o,3,1,3,3,2,d,0
2,0,0,3,d,0,0,3,3,3
2,0,0,3,2,0,1,1,1,0
2,0,a,3,2,0,1,3,2,3
2,0,c,3,d,0,e,2,p,0
2,a,c,d,2,b,2,e,2,0
d,0,c,3,e,0,2,3,3,1
d,0,a,3,2,0,3,3,2,1
2,a,c,3,2,b,3,3,3,0
2,0,0,3,2,1,1,2,d,3
2,h,0,3,2,1,2,d,e,0
2,0,0,3,2,1,3,0,d,3
2,c,0,3,2,1,3,2,d,1
2,0,h,3,2,1,d,3,e,0
2,0,0,3,d,2,a,2,e,0
2,0,0,3,2,2,0,3,1,3
2,h,0,d,2,e,0,p,2,0
d,0,c,3,e,2,0,3,3,1
2,0,a,3,2,2,1,1,2,3
d,c,a,3,2,2,1,3,2,1
2,a,c,3,2,d,1,3,3,0
2,0,0,3,d,2,e,0,p,0
2,a,c,d,2,e,2,b,2,0
d,0,c,3,e,2,2,1,3,1
2,h,0,d,2,e,2,p,0,0
d,0,c,3,e,2,2,3,1,1
d,0,h,3,2,2,3,1,2,1
2,a,c,3,2,d,3,1,3,0
d,c,a,3,2,2,3,3,0,1
2,a,c,3,2,d,3,3,1,0
2,h,0,3,2,3,0,d,e,0
2,0,0,3,2,3,1,0,d,3
2,0,c,3,2,3,1,2,d,1
2,0,a,3,2,3,m,3,d,0
2,a,c,3,2,3,2,b,d,0
2,a,b,3,2,3,2,3,o,0
2,0,c,3,2,3,3,0,d,1
2,0,o,3,2,3,d,1,e,0
2,a,b,3,2,3,3,3,c,0
2,0,0,3,3,0,1,1,1,1
2,0,a,3,3,0,b,g,3,3
2,0,0,3,3,0,2,1,2,3
d,0,0,3,3,0,2,3,2,1
2,a,c,3,3,b,3,3,2,0
2,0,h,3,3,0,d,3,3,1
2,0,0,3,3,1,0,2,2,3
2,0,0,3,3,1,2,0,2,3
2,c,0,3,3,1,2,2,2,1
2,a,c,3,3,1,2,d,3,0
2,a,b,3,3,g,2,3,2,0
2,0,o,3,3,1,3,2,d,0
2,0,0,3,3,2,0,1,2,3
d,c,0,3,3,2,0,3,e,1
2,a,0,3,3,d,g,3,2,0
2,0,h,3,3,2,a,3,3,1
d,0,c,3,3,2,2,1,2,1
2,a,c,3,3,d,3,1,2,0
2,0,h,3,3,2,d,1,3,1
2,h,0,3,3,d,3,3,0,0
2,0,h,3,3,2,d,3,1,1
2,0,0,3,3,3,0,0,2,3
2,c,0,3,3,3,0,2,2,1
2,a,c,3,3,3,0,d,3,0
2,h,a,3,d,3,0,3,2,0
2,0,h,3,3,3,1,2,d,0
2,0,c,3,3,3,2,0,2,1
2,a,b,3,3,d,2,c,3,0
2,a,h,3,3,3,2,1,2,0
2,a,0,3,3,d,e,2,g,0
2,0,h,3,3,3,3,0,d,0
2,0,1,a,1,0,1,f,g,1
2,0,1,a,1,0,3,b,3,1
2,0,1,a,1,c,3,d,3,3
d,0,a,0,1,1,b,g,t,0
2,0,1,0,1,1,1,c,2,0
2,0,1,0,1,1,1,2,3,1
d,0,a,0,1,1,e,1,g,0
2,0,1,0,1,1,3,a,2,0
2,0,1,0,1,1,3,0,3,1
2,0,1,0,1,1,3,2,1,1
2,0,1,0,1,g,3,2,3,3
2,0,1,a,1,2,1,b,3,1
2,0,1,a,1,2,1,d,1,1
2,0,1,a,g,2,1,d,3,3
2,0,1,a,g,2,3,b,3,3
2,0,1,a,g,2,3,d,1,3
d,0,a,0,1,3,b,1,3,0
2,0,1,a,b,3,1,i,2,0
2,0,1,0,1,3,1,0,3,1
2,a,1,c,1,d,1,2,3,3
d,0,a,0,1,3,b,3,1,0
2,0,1,0,g,3,3,0,3,3
2,a,1,0,2,b,1,1,d,0
d,0,1,a,2,1,1,1,2,0
2,a,1,c,2,d,3,3,e,0
d,0,1,h,2,3,3,3,2,0
2,0,1,a,3,0,1,b,3,1
2,0,1,a,3,0,g,d,3,3
2,0,1,f,3,0,3,a,3,3
d,0,1,0,3,1,1,1,3,0
2,0,1,h,3,2,3,d,3,1
d,0,a,c,3,3,e,3,3,0
2,0,1,1,0,1,0,2,d,1
d,a,1,1,0,1,1,2,j,0
2,0,1,1,0,1,2,0,d,1
2,0,1,1,0,g,2,2,d,3
d,a,1,1,0,1,3,0,e,0
2,a,1,1,0,d,0,1,g,0
d,0,1,1,0,2,0,1,2,1
2,0,1,1,0,d,0,3,1,0
2,0,1,1,0,2,c,3,2,3
2,0,1,1,0,2,1,1,3,1
2,0,1,1,0,2,1,3,1,1
2,0,1,1,0,2,g,3,3,3
2,a,1,1,0,d,2,1,1,0
2,0,1,1,0,2,3,1,1,1
2,0,1,1,c,2,3,1,3,3
2,0,1,1,c,2,3,3,1,3
d,0,1,1,0,3,1,a,e,0
2,0,1,1,c,3,2,0,d,3
d,0,a,1,0,3,e,1,1,0
2,0,1,1,1,0,1,2,2,0
2,0,1,1,1,0,1,3,2,1
d,0,1,1,1,0,2,0,2,1
2,0,1,1,1,0,2,0,3,0
2,0,1,1,1,0,2,1,2,0
2,0,1,1,1,0,2,1,3,1
2,0,1,1,1,c,2,2,2,3
2,c,1,1,1,0,2,3,3,3
d,0,1,1,1,1,a,e,2,0
2,0,1,1,1,1,1,3,2,0
2,0,1,1,1,1,1,3,3,1
d,a,1,1,1,1,e,0,2,0
2,0,1,1,1,1,3,1,3,1
2,0,1,1,1,1,3,3,1,1
2,0,1,1,1,g,3,3,3,3
2,a,1,1,1,2,0,1,2,0
2,0,1,1,1,2,0,1,3,1
2,a,b,1,1,d,0,2,1,0
2,0,1,1,1,2,0,3,1,1
2,0,1,g,1,2,0,3,3,3
2,a,1,1,1,d,1,0,2,0
2,0,1,1,1,2,1,1,2,1
2,0,1,1,g,2,1,3,2,3
2,0,1,1,1,2,2,1,1,1
2,0,1,g,1,2,2,1,3,3
2,0,1,1,g,2,2,3,1,3
2,0,1,1,g,2,3,1,2,3
2,0,1,1,1,3,1,1,3,1
2,0,1,1,1,3,1,3,1,1
2,0,1,1,g,3,1,3,3,3
2,0,1,1,1,3,3,1,1,1
2,0,1,1,g,3,3,1,3,3
2,0,1,1,g,3,3,3,1,3
2,0,1,1,2,0,1,1,3,1
2,0,1,1,2,0,1,3,1,1
2,0,1,1,2,0,g,3,3,3
2,a,1,1,2,b,2,1,1,0
2,0,1,1,2,0,2,3,2,3
2,0,1,1,2,0,3,1,1,1
2,0,1,g,2,0,3,1,3,3
2,0,1,g,2,0,3,3,1,3
d,0,1,1,2,1,1,a,e,0
d,0,1,1,2,1,1,e,a,0
2,0,1,1,2,1,2,2,d,3
d,0,a,1,2,1,e,1,1,0
2,0,1,1,2,2,0,3,2,3
2,0,1,1,2,2,1,g,3,3
2,0,1,1,2,2,2,1,2,3
2,c,a,1,2,2,d,2,e,0
d,c,1,1,2,2,e,3,2,1
2,a,1,g,2,d,2,3,3,0
2,c,1,1,d,2,3,1,a,3
2,0,1,g,2,2,3,3,3,1
2,0,1,1,2,3,0,2,d,3
2,c,1,1,2,3,2,2,d,1
d,c,1,1,2,3,3,e,p,0
2,0,1,1,3,0,1,2,1,1
2,0,1,1,3,0,2,2,2,3
2,0,1,1,3,0,2,3,g,3
2,0,1,1,3,0,3,3,2,3
2,0,1,1,3,1,1,1,3,1
d,0,1,1,3,1,1,2,a,0
2,0,1,1,3,1,1,3,1,1
2,0,1,1,3,1,g,3,3,3
2,0,1,1,3,1,3,1,1,1
2,0,1,g,3,1,3,1,3,3
2,0,1,g,3,1,3,3,1,3
2,0,1,1,3,2,0,2,2,3
2,0,g,1,3,2,0,3,1,3
2,0,1,g,3,2,1,1,2,3
2,0,1,1,3,2,2,0,2,3
d,c,1,1,3,2,2,2,2,1
2,a,b,g,3,d,2,2,3,0
2,h,1,1,3,d,2,3,2,0
2,0,g,1,3,2,2,3,3,1
2,h,1,1,d,e,3,2,2,0
2,c,1,1,d,2,3,3,e,1
2,0,1,g,3,3,1,1,3,3
2,0,g,1,3,3,1,3,1,3
2,c,1,1,3,3,d,2,e,0
2,0,1,g,3,3,3,3,3,1
d,0,1,e,0,1,1,1,2,0
2,a,g,2,0,d,3,3,e,0
2,f,1,2,0,d,3,3,e,0
2,0,1,d,1,0,1,e,1,1
2,0,1,d,1,0,g,e,3,3
2,0,1,d,1,c,3,a,3,3
2,a,1,2,1,b,1,2,1,1
2,0,1,2,1,1,g,2,3,3
d,0,a,2,1,1,b,3,1,0
2,0,1,d,1,2,1,f,3,3
2,0,1,d,1,2,g,e,1,3
2,0,g,d,1,2,3,e,3,1
2,a,1,2,1,d,3,0,3,3
2,a,1,2,1,d,3,2,1,3
2,c,1,d,a,3,3,e,2,0
2,a,1,2,g,d,3,2,3,1
d,c,a,2,1,3,e,3,3,0
2,h,1,2,2,a,3,3,d,0
d,0,g,e,2,1,3,3,2,0
2,a,g,2,2,d,1,3,e,0
2,a,g,2,2,d,3,1,e,0
2,a,1,2,2,d,3,3,1,0
2,c,1,2,2,d,1,e,p,0
2,h,1,2,d,e,3,1,2,0
2,0,1,d,3,0,1,e,3,3
2,0,1,d,3,0,3,e,1,3
2,0,g,d,3,0,3,e,3,1
2,a,1,2,3,b,1,2,3,3
2,a,1,2,3,b,3,0,3,3
2,a,1,2,3,b,3,2,1,3
2,c,1,d,e,1,3,p,2,0
2,a,g,2,3,b,3,2,3,1
d,c,a,2,3,1,e,3,3,0
2,0,1,d,3,2,1,a,3,3
2,c,1,d,3,2,1,e,3,1
2,0,g,d,3,2,3,a,3,1
2,c,1,d,3,2,3,e,1,1
2,c,1,d,e,p,1,2,2,0
2,a,g,2,3,d,1,2,3,1
d,c,a,2,3,3,b,3,3,0
2,0,g,2,3,3,3,0,2,0
2,a,1,2,3,d,3,0,3,1
d,0,h,2,3,3,e,1,3,0
2,h,1,2,3,d,3,2,1,1
d,0,h,2,3,3,e,3,1,0
2,0,1,3,0,1,2,2,d,3
2,0,1,3,0,2,0,3,2,3
2,0,1,3,0,2,1,3,3,3
2,0,1,3,0,2,2,1,2,3
2,0,1,3,0,2,d,2,e,0
d,c,1,3,0,2,e,3,2,1
2,a,g,3,0,d,2,3,3,0
2,c,1,3,0,2,3,3,3,1
2,0,1,3,0,3,0,2,d,3
2,0,1,3,0,3,2,0,d,3
2,c,1,3,0,3,2,2,d,1
2,a,1,3,c,d,3,2,e,0
2,0,1,3,1,0,g,3,2,3
2,0,1,3,1,0,2,2,2,3
d,0,1,3,a,1,0,1,e,0
2,0,1,3,1,1,1,1,3,1
2,0,1,3,1,1,1,3,1,1
2,0,1,3,1,1,g,3,3,3
2,0,1,3,1,g,3,3,1,3
2,0,1,3,1,2,0,2,2,3
2,0,1,3,1,2,1,3,2,3
2,0,1,3,1,2,2,0,2,3
d,c,1,3,1,2,2,2,2,1
2,h,a,3,1,d,2,2,3,0
2,0,1,3,1,2,2,3,1,3
2,h,1,3,1,d,2,3,2,0
2,0,g,3,1,2,2,3,3,1
2,0,1,3,1,2,3,1,2,3
2,a,1,3,g,d,3,2,2,0
2,c,1,3,1,2,3,3,2,1
2,0,1,3,1,3,1,3,3,3
2,a,1,d,g,3,2,2,2,0
2,0,g,3,1,3,3,3,3,1
2,0,1,3,2,0,1,3,3,3
2,0,1,3,2,0,2,1,2,3
2,0,1,3,2,0,d,2,e,0
d,0,1,3,2,0,2,3,2,1
2,a,1,3,2,b,2,3,3,0
2,0,1,3,2,0,3,3,3,1
2,0,1,3,2,1,0,2,d,3
2,0,1,3,2,1,2,0,d,3
2,c,1,3,2,1,2,2,d,1
d,f,1,3,2,1,3,2,e,0
2,0,1,3,2,2,0,1,2,3
2,c,1,d,2,2,a,2,e,0
d,0,1,3,2,2,0,3,2,1
2,h,1,3,2,d,0,3,3,0
2,0,1,3,2,2,1,1,3,3
2,c,1,3,2,2,1,3,3,1
2,0,1,3,2,2,d,0,e,0
d,0,g,3,2,2,2,1,2,1
2,a,g,3,2,d,2,1,3,0
2,h,1,3,2,2,2,d,1,0
2,c,1,3,d,2,3,1,e,1
2,c,1,3,2,2,3,3,1,1
2,c,1,3,2,3,0,2,d,1
2,a,g,3,2,d,1,2,e,0
2,0,1,3,2,3,2,0,d,1
2,a,g,3,2,d,3,0,e,0
2,0,1,3,3,0,2,0,2,3
2,0,1,3,3,0,2,1,3,3
d,0,1,3,3,0,2,2,2,1
2,a,1,3,d,c,2,2,3,0
2,a,1,3,3,0,2,3,2,0
2,0,1,3,3,0,2,3,3,1
2,0,1,3,3,0,3,1,2,3
2,a,1,d,e,0,3,2,2,0
2,0,1,3,3,0,3,3,2,1
2,0,1,3,3,1,1,3,3,3
2,a,g,3,3,1,2,2,d,0
2,0,g,3,3,1,3,3,3,1
2,0,1,3,3,2,0,1,3,3
d,c,1,3,3,2,0,2,2,1
2,h,a,3,3,d,0,2,3,0
2,h,1,3,3,2,0,3,2,0
2,c,1,3,3,2,0,3,3,1
2,o,1,3,d,e,1,2,2,0
2,0,1,3,3,2,1,3,2,1
d,0,1,3,3,2,2,0,2,1
2,a,b,d,3,2,2,c,3,0
2,a,g,3,3,2,2,1,2,0
2,c,a,3,3,2,d,1,3,1
2,a,1,3,3,d,3,0,2,0
2,0,g,3,3,2,3,1,2,1
2,a,g,d,3,3,0,2,2,0
2,c,1,3,3,3,1,3,3,1
2,a,1,d,3,3,2,c,2,0
2,0,g,3,3,3,3,1,3,1
2,c,1,3,3,3,3,3,1,1
2,0,d,0,e,0,2,p,r,0
2,0,2,0,2,0,3,1,3,3
2,0,d,0,2,a,e,2,p,0
d,0,2,0,2,0,3,3,3,1
2,0,d,0,2,1,0,3,3,3
2,0,2,0,2,1,1,3,2,3
2,0,d,0,2,1,2,1,3,3
2,0,2,0,2,1,d,2,e,0
2,a,d,b,2,1,2,3,2,0
2,0,d,0,2,1,2,3,3,1
2,0,2,0,2,1,3,1,2,3
2,0,2,0,2,1,3,3,2,1
2,0,2,0,d,1,3,e,3,0
2,0,d,0,e,2,0,p,r,0
2,0,2,0,2,2,1,1,3,3
2,0,d,0,2,e,1,2,p,0
d,0,2,0,2,2,1,3,3,1
2,0,d,0,e,2,2,1,3,0
d,0,2,0,2,2,3,1,3,1
2,0,d,0,2,3,0,1,3,3
2,a,2,m,2,d,0,e,2,0
2,0,d,0,2,3,0,3,3,1
2,0,2,0,2,3,1,3,2,1
d,c,2,a,e,3,1,3,3,0
2,0,d,0,2,3,2,1,3,1
2,m,2,a,2,3,3,1,3,0
2,a,2,0,3,b,d,3,3,0
2,c,2,a,3,1,d,e,3,0
2,0,2,a,3,b,d,2,3,0
2,0,2,0,3,d,a,e,3,0
2,c,d,a,3,3,0,e,3,0
2,0,2,1,0,1,1,1,2,0
2,0,2,1,0,1,3,2,d,3
2,0,2,1,a,2,0,3,3,3
2,0,d,1,0,2,1,3,2,3
2,0,2,1,a,2,2,1,3,3
2,c,2,1,a,2,d,2,e,0
2,c,2,1,0,2,2,3,2,0
d,c,2,1,a,2,2,3,3,1
2,0,d,1,0,2,3,1,2,3
d,c,e,1,0,2,3,3,2,1
2,m,2,1,0,d,3,3,3,0
2,0,2,1,0,3,1,2,d,3
2,h,2,1,0,3,2,d,e,0
2,c,2,1,0,3,3,2,d,1
2,c,2,1,0,3,3,3,2,0
2,0,2,1,1,1,2,2,2,3
2,0,2,1,1,2,0,3,2,3
2,0,2,1,1,2,1,3,3,3
2,0,2,1,1,2,2,1,2,3
d,0,2,1,1,2,2,3,2,1
2,0,2,1,1,2,3,1,3,3
2,o,2,1,1,2,3,3,2,0
2,c,2,1,1,2,3,3,3,1
2,0,2,1,1,3,0,2,2,3
2,c,2,1,1,3,2,2,2,1
2,a,d,1,1,e,2,2,3,0
2,c,d,1,1,3,2,3,2,0
d,c,e,1,1,3,3,p,2,0
2,0,2,1,d,0,2,1,3,3
2,0,2,1,d,0,e,2,p,0
2,0,2,1,2,0,2,3,2,0
d,0,2,1,e,0,2,3,3,1
2,a,2,1,2,b,3,3,3,0
2,0,2,1,2,1,1,2,d,3
2,h,2,1,2,1,2,d,e,0
2,c,2,1,2,1,3,2,d,1
2,c,d,1,e,1,p,3,2,0
2,0,2,1,2,2,0,1,3,3
2,0,2,1,d,2,a,2,e,0
2,0,2,1,2,2,0,3,2,0
d,c,2,1,e,2,0,3,3,1
d,c,e,1,2,2,1,3,2,1
2,h,2,1,2,d,1,3,3,0
2,0,2,1,2,2,2,1,2,0
d,c,2,1,e,2,2,1,3,1
d,0,2,1,2,2,3,1,2,1
2,m,2,1,2,2,3,1,3,0
2,a,2,1,2,3,0,d,e,0
2,0,2,1,2,3,1,2,d,1
2,c,d,1,e,3,a,3,2,0
2,c,d,1,e,3,p,1,2,0
d,0,2,1,3,0,2,3,2,1
2,0,d,1,3,0,e,1,3,3
2,a,2,1,3,0,3,3,2,0
2,0,d,1,3,0,e,3,3,1
2,0,2,1,3,1,0,2,2,3
2,c,2,1,3,1,2,2,2,1
2,c,d,a,3,1,2,e,3,0
2,a,d,1,3,1,2,3,2,0
2,c,d,1,3,a,3,2,2,0
d,c,2,1,3,2,0,3,2,1
2,0,2,1,3,2,1,1,3,3
2,h,2,1,3,2,1,3,2,0
2,0,d,1,3,2,a,3,3,1
2,h,2,1,3,2,3,1,2,0
2,c,d,1,3,2,e,1,3,1
2,0,2,1,3,3,0,2,2,1
2,c,d,1,3,3,a,2,3,0
2,0,2,1,3,3,0,3,2,0
2,c,d,1,3,e,1,2,2,0
2,a,d,1,3,e,2,0,3,0
2,0,d,2,0,1,0,3,3,3
2,0,2,2,0,1,1,3,2,3
2,0,d,2,0,1,2,1,3,3
2,c,d,2,0,1,e,2,p,0
2,h,d,e,0,1,2,3,2,0
2,c,d,2,0,1,2,3,3,1
2,c,2,2,0,1,3,3,2,1
2,c,d,2,a,1,3,3,3,0
2,0,d,2,a,2,0,e,p,0
2,0,2,2,0,2,1,1,3,3
2,c,d,2,a,2,1,e,2,0
d,c,2,2,0,2,1,3,3,1
2,c,d,2,a,2,2,1,3,0
d,c,2,2,0,2,3,1,3,1
2,0,d,2,0,3,0,1,3,3
2,0,2,d,0,3,0,2,e,0
2,0,d,2,0,3,0,3,3,1
2,0,d,2,0,3,a,2,e,0
2,0,2,2,0,3,1,3,2,1
d,c,2,e,a,3,1,3,3,0
2,0,d,2,0,3,2,1,3,1
d,h,2,2,a,3,3,1,3,0
2,0,d,2,1,1,0,3,2,3
2,0,2,2,1,1,1,2,2,3
2,0,d,2,1,1,2,2,e,0
2,0,d,2,1,1,2,3,2,1
2,0,2,d,1,1,e,p,3,0
d,0,2,2,1,1,3,2,2,1
2,0,2,d,1,1,3,2,3,0
2,c,d,e,1,1,3,3,2,0
2,0,2,2,1,2,1,d,e,0
2,a,2,2,1,2,3,1,3,0
2,0,d,2,1,3,0,3,2,1
2,c,d,e,1,3,0,p,3,0
d,0,2,2,1,3,1,2,2,1
2,0,2,d,1,3,1,2,3,0
2,a,2,d,1,3,1,3,2,0
2,0,d,e,1,3,2,a,3,0
2,0,2,d,1,3,e,0,3,0
d,0,2,2,2,0,3,1,3,1
2,a,d,e,2,1,0,3,2,0
2,0,d,2,2,1,0,3,3,1
2,0,2,2,2,1,1,3,2,1
d,c,2,e,p,1,1,3,3,0
2,0,d,2,2,1,2,1,3,1
d,a,2,2,e,1,3,g,3,0
2,0,d,2,e,2,0,1,3,0
d,0,2,2,2,2,1,1,3,1
2,c,2,2,2,2,3,3,3,3
2,c,d,2,2,3,0,1,3,1
d,c,2,e,2,3,1,1,3,0
2,c,d,2,2,3,2,3,3,3
2,c,2,2,2,3,3,3,2,3
2,0,2,2,3,0,3,1,3,0
2,0,d,2,3,1,0,3,2,1
2,c,2,d,3,1,a,e,3,0
2,0,2,2,3,1,1,2,3,0
d,a,2,2,3,1,g,3,e,0
d,c,e,p,3,1,2,1,3,0
2,0,2,2,3,1,3,0,3,0
2,a,2,2,3,d,b,1,3,0
d,c,e,p,3,3,0,1,3,0
2,0,d,2,3,3,2,3,2,3
2,0,2,2,3,3,3,2,2,3
2,c,2,3,0,1,3,3,2,0
2,0,2,3,0,2,0,1,3,3
2,a,2,d,0,e,0,p,2,0
d,0,2,3,a,2,0,3,3,1
d,c,2,3,0,2,1,3,2,1
2,h,2,3,0,d,1,3,3,0
d,c,2,3,0,2,2,1,3,1
2,h,2,3,0,d,3,1,3,0
2,a,d,3,0,3,0,3,e,0
2,a,d,3,c,3,1,3,2,0
2,a,2,3,o,3,2,b,3,0
d,0,2,3,1,g,2,e,3,0
2,c,2,3,1,1,2,3,2,0
2,0,2,3,1,2,1,1,3,3
2,o,2,3,1,2,1,3,2,0
2,c,d,3,1,2,a,3,3,1
2,0,2,3,1,2,3,1,3,1
2,o,d,3,1,e,0,2,3,0
2,0,2,3,2,0,3,1,3,0
d,c,2,3,2,2,0,1,3,1
2,a,2,3,2,2,1,1,3,0
2,c,2,3,d,2,2,3,3,3
2,0,2,3,2,2,3,3,2,3
2,0,2,3,3,0,3,1,3,1
2,o,d,3,3,1,0,2,3,0
2,c,2,3,3,2,1,1,3,1
2,c,d,3,3,2,e,3,3,3
2,0,3,a,3,0,3,b,3,3
2,0,3,a,3,0,3,d,3,1
2,0,3,0,3,1,1,2,3,3
d,0,e,0,3,g,p,3,3,0
2,0,3,0,3,1,3,2,3,1
2,0,3,a,3,2,1,d,3,1
d,0,e,c,3,3,a,3,3,0
2,0,3,1,0,2,1,3,3,3
2,h,3,1,0,d,2,3,3,0
2,0,3,1,0,2,3,1,3,3
2,c,3,1,0,2,3,3,3,1
2,0,3,1,1,1,1,1,3,1
2,0,3,1,1,1,g,3,3,3
2,0,3,1,1,2,0,3,3,3
2,0,3,1,1,2,1,2,3,3
2,0,3,1,1,2,2,1,3,3
2,0,3,1,1,2,2,2,3,0
2,0,3,1,1,2,2,3,3,1
2,0,3,1,1,2,3,2,3,1
2,0,3,1,1,3,1,3,3,3
2,0,3,1,1,3,3,1,3,3
d,c,3,1,1,3,3,2,3,0
2,c,3,1,1,3,3,3,3,1
2,c,3,1,2,d,0,3,3,0
2,c,3,1,2,2,1,3,3,1
2,0,3,1,2,d,2,1,3,0
2,0,3,1,2,2,3,1,3,1
d,c,e,1,2,3,p,1,3,0
2,0,3,1,3,1,1,3,3,3
2,0,3,1,3,1,3,1,3,3
d,c,3,1,3,1,3,2,e,0
2,c,3,1,3,1,3,3,3,1
2,h,d,1,3,e,0,2,3,0
2,0,3,1,3,2,0,3,3,1
2,c,3,1,3,3,1,3,3,1
2,c,3,1,3,3,3,1,3,1
2,0,3,2,0,2,1,3,3,0
2,0,3,2,1,1,1,2,3,3
d,c,e,p,1,1,2,3,3,0
2,0,3,2,1,1,3,2,3,1
2,0,3,d,1,2,1,e,3,1
2,a,3,2,1,d,1,2,3,1
d,c,e,2,1,3,a,3,3,0
d,0,e,2,3,1,h,3,3,0
2,c,3,d,3,2,3,e,3,3
2,a,3,2,3,d,3,2,3,3
d,c,e,3,0,1,p,3,3,0
2,a,3,3,0,2,0,3,3,0
2,0,3,3,0,2,1,3,3,1
2,0,3,3,1,1,1,3,3,3
2,c,3,3,1,1,3,3,3,1
2,c,3,3,1,3,1,3,3,1
2,0,3,3,2,2,3,3,3,3
2,c,3,3,3,3,3,3,3,3
2,1,0,1,a,2,b,1,g,0
2,1,0,1,0,2,a,2,1,1
2,1,0,1,0,2,h,2,3,3
2,1,0,1,a,2,b,3,i,0
2,1,a,1,0,d,1,e,0,0
2,1,0,1,0,2,2,1,1,0
2,1,0,1,1,1,0,d,e,0
d,1,0,1,a,1,1,2,e,0
d,1,0,1,1,1,1,3,3,1
d,1,0,1,1,1,3,1,3,1
d,1,0,1,1,1,3,3,1,1
2,1,0,1,1,g,3,3,3,3
d,1,a,1,1,2,b,2,1,0
2,1,0,1,1,2,d,2,2,3
2,1,0,1,1,3,0,1,3,0
2,1,0,1,1,3,0,3,1,0
d,1,0,1,1,3,1,1,3,1
d,1,0,1,1,3,1,3,1,1
2,1,0,1,g,3,1,3,3,3
2,1,0,1,g,3,3,1,3,3
2,1,0,g,1,3,3,3,1,3
2,1,0,1,2,2,a,2,3,3
2,1,0,1,2,d,e,p,2,0
2,1,0,1,2,2,d,2,3,1
2,1,0,1,d,2,e,3,p,0
d,1,a,g,2,3,e,2,3,0
2,1,0,1,3,1,0,1,3,0
d,1,0,1,3,1,1,1,3,1
2,1,0,g,3,1,1,3,3,3
d,1,a,1,3,2,e,2,3,0
2,1,c,1,3,3,2,3,3,0
d,1,0,g,3,3,3,3,3,1
2,1,0,2,0,1,0,d,0,0
d,1,0,2,a,1,0,2,1,1
2,1,0,2,a,g,0,2,3,3
2,1,a,2,0,1,b,3,i,0
2,1,0,2,0,1,1,1,2,0
2,1,0,d,0,1,1,e,1,0
2,1,0,2,0,2,0,1,1,1
2,1,0,2,0,2,0,g,3,3
d,1,a,e,0,2,1,1,1,0
2,1,0,2,a,2,1,3,2,3
2,1,0,2,0,2,2,1,3,3
2,1,0,2,a,2,d,2,e,0
2,1,0,2,0,2,2,3,1,3
2,1,c,d,a,e,2,3,2,0
2,1,c,2,0,2,2,3,3,1
2,1,0,2,a,2,3,1,2,3
2,1,0,2,a,2,3,3,0,3
2,1,c,2,a,2,3,3,2,1
2,1,c,2,a,d,3,3,3,0
2,1,0,2,0,3,0,1,1,0
2,1,a,2,0,3,1,2,2,3
2,1,0,2,a,3,2,2,1,3
2,1,0,2,0,3,2,2,2,0
d,1,0,2,a,3,2,2,3,1
2,1,a,2,h,3,2,3,d,0
2,1,a,2,0,3,3,2,0,3
d,1,a,2,0,3,3,2,2,1
2,1,0,d,0,3,3,2,3,0
2,1,0,d,m,3,3,3,2,0
d,1,0,2,1,1,a,3,b,0
2,1,0,2,1,1,1,2,0,0
2,1,0,2,1,1,1,2,1,1
2,1,0,2,1,1,g,2,3,3
2,1,0,2,1,1,2,2,2,3
2,g,0,d,1,2,e,p,3,0
2,1,0,2,1,3,0,2,2,3
2,1,0,2,1,3,1,2,3,3
2,1,0,2,1,3,2,2,0,3
d,1,0,2,1,3,2,2,2,1
2,1,0,2,1,3,3,2,1,3
2,1,0,d,1,3,3,2,2,0
2,1,0,2,1,3,3,2,3,1
2,1,0,2,d,1,0,2,3,3
2,1,a,2,2,1,1,2,2,3
2,1,0,2,d,1,2,2,1,3
d,1,0,2,e,1,2,2,3,1
2,g,a,2,2,1,d,3,e,0
2,1,0,2,2,1,3,2,0,3
d,1,a,2,2,1,3,2,2,1
2,1,0,d,2,1,3,2,3,0
2,1,a,2,d,1,e,3,2,0
2,1,0,2,2,2,0,1,3,3
2,l,0,2,d,2,a,2,e,0
2,1,0,2,2,2,0,3,1,3
2,1,0,d,e,p,0,3,2,0
2,1,0,2,2,2,0,3,3,1
2,1,0,2,d,2,1,1,2,3
2,1,0,2,d,2,1,3,0,3
2,1,0,2,d,2,1,3,2,1
2,g,0,2,d,e,1,3,3,0
2,1,0,2,2,2,2,1,1,3
2,1,0,d,e,p,2,1,2,0
2,1,0,2,2,2,2,1,3,1
2,1,0,2,d,2,e,2,a,0
2,1,0,d,e,p,2,3,0,0
2,1,0,2,2,2,2,3,1,1
2,1,0,2,d,2,3,1,2,1
2,1,0,2,d,e,3,1,3,0
2,1,0,2,d,2,3,3,0,1
2,g,0,2,d,e,3,3,1,0
2,1,0,2,2,3,0,2,1,3
2,1,0,2,2,3,0,2,2,0
d,1,0,2,e,3,0,2,3,1
2,g,a,2,d,3,0,3,e,0
d,1,a,2,2,3,1,2,2,1
2,1,0,d,2,3,1,2,3,0
2,g,0,d,e,3,1,3,2,0
2,g,0,d,e,3,2,1,3,0
2,1,0,2,2,3,2,2,0,0
d,1,0,2,e,3,2,2,1,1
2,g,a,2,d,3,2,3,b,0
2,g,0,2,2,3,3,1,2,0
d,g,0,2,2,3,3,2,0,1
2,g,0,d,2,3,3,2,1,0
2,g,0,2,d,3,3,3,0,0
2,1,0,2,3,1,1,2,3,3
d,1,0,2,3,1,2,2,2,1
2,1,0,2,3,1,3,2,1,3
2,1,0,d,3,1,3,2,2,0
2,1,0,2,3,1,3,2,3,1
2,1,c,d,3,2,a,e,3,0
2,1,0,d,3,2,e,1,3,0
2,1,0,d,3,2,e,3,1,0
d,1,0,2,3,3,0,2,2,1
2,1,0,2,3,3,1,2,1,3
2,1,0,d,3,3,1,2,2,0
2,1,0,2,3,3,1,2,3,1
2,g,0,2,3,3,3,2,0,0
2,1,0,2,3,3,3,2,1,1
2,1,0,3,0,2,a,2,3,3
2,1,0,3,0,2,d,2,1,3
2,1,0,3,0,d,e,p,2,0
2,1,0,3,0,2,d,2,3,1
2,1,0,3,0,2,2,3,3,0
2,1,0,3,1,1,0,3,1,0
d,1,0,3,1,1,1,1,3,1
d,1,0,3,a,1,1,2,1,0
d,1,0,3,1,1,1,3,1,1
2,1,0,3,1,1,g,3,3,3
d,1,0,3,1,1,3,1,1,1
2,1,0,3,1,g,3,1,3,3
2,1,0,3,g,1,3,3,1,3
2,1,0,3,1,2,a,2,2,3
d,1,0,3,1,2,a,b,1,0
2,1,0,3,1,2,d,2,2,1
d,g,0,3,1,e,p,2,3,0
d,1,0,3,1,3,1,1,1,1
2,1,0,3,1,3,1,g,3,3
2,1,0,3,g,3,1,3,1,3
2,g,0,3,1,3,2,d,e,0
d,1,c,3,1,3,3,3,3,1
2,1,0,3,2,2,a,2,1,3
2,g,0,3,2,d,a,e,2,0
2,1,c,3,2,2,a,2,3,1
2,1,0,3,2,2,0,3,3,0
2,1,0,3,2,2,2,1,3,0
2,1,0,3,2,2,d,2,1,1
2,1,0,3,2,2,2,3,1,0
d,1,0,3,2,3,2,e,g,0
d,1,0,3,3,1,1,1,1,1
2,1,0,3,3,1,g,1,3,3
2,1,0,3,3,1,2,2,2,0
d,1,c,3,e,1,p,2,3,0
d,1,c,3,3,1,3,3,3,1
2,g,0,3,3,2,a,2,2,1
d,1,c,3,3,e,a,2,3,0
d,1,o,3,3,2,e,2,1,0
2,1,0,3,3,3,0,2,2,0
2,1,0,3,3,3,1,1,3,3
d,1,c,3,3,3,1,3,3,1
2,1,0,3,3,3,3,1,1,3
d,1,c,3,3,3,3,1,3,1
d,1,c,3,3,3,3,3,1,1
2,1,1,1,1,1,1,2,3,1
d,1,1,1,1,1,1,3,2,1
d,1,1,1,1,1,1,3,3,0
d,1,1,1,1,1,2,1,3,1
2,1,1,1,1,g,2,3,3,3
d,1,1,1,1,1,3,1,3,0
2,1,1,1,1,g,3,2,3,3
d,1,a,1,1,2,b,1,2,0
2,1,1,1,1,2,1,1,3,1
2,1,1,1,1,2,1,3,1,1
2,1,1,1,1,2,g,3,3,3
2,1,g,1,1,2,3,3,1,3
d,1,1,1,1,3,0,3,1,1
2,1,1,1,g,3,0,3,3,3
d,1,1,1,1,3,1,1,2,1
d,1,1,1,1,3,1,1,3,0
d,1,1,1,1,3,1,3,1,0
2,1,1,1,1,3,g,3,2,3
2,1,1,1,g,3,2,1,3,3
2,1,1,1,2,1,1,1,2,0
d,1,1,1,2,1,1,1,3,1
2,1,1,1,2,1,g,3,3,3
2,1,1,1,2,2,0,2,2,3
2,1,1,1,2,2,2,2,2,1
d,1,1,g,e,2,2,p,3,0
2,1,1,1,2,d,e,3,2,0
d,1,1,g,2,2,3,e,2,0
2,1,1,1,2,3,1,3,3,3
2,1,1,1,2,3,3,1,3,3
d,1,1,g,2,3,3,3,3,1
d,1,1,1,3,1,1,1,3,0
2,1,1,1,3,1,3,2,3,3
2,1,1,1,3,2,1,3,3,3
2,1,1,1,3,2,3,3,3,1
d,1,1,g,3,3,2,3,3,1
d,1,1,g,3,3,3,3,3,0
2,1,1,2,0,2,0,2,3,3
2,1,1,2,a,2,0,3,2,3
2,1,1,2,a,2,2,1,2,3
2,1,1,2,0,2,2,2,1,3
2,1,1,2,a,2,d,2,2,0
d,1,1,2,0,2,2,2,3,1
2,g,1,2,a,2,2,3,2,1
2,1,g,2,a,2,d,3,3,0
2,1,1,d,0,2,3,e,p,0
2,1,1,2,0,3,0,2,2,3
2,1,1,2,0,3,1,2,3,3
d,1,1,2,0,3,2,2,2,1
2,1,1,d,0,3,2,2,3,0
2,1,1,2,0,3,3,2,1,3
2,1,1,2,0,3,3,2,3,1
2,1,1,2,1,1,1,3,1,1
2,1,1,2,1,1,g,3,3,3
2,1,1,2,1,2,2,2,3,0
2,1,1,2,1,2,3,2,1,3
2,1,1,2,1,2,3,2,3,1
d,g,1,2,a,e,3,3,2,0
2,1,1,2,1,3,0,2,3,3
2,1,1,2,1,3,1,2,2,3
2,1,1,2,1,3,1,3,3,3
2,1,1,2,1,3,2,2,1,3
2,1,1,2,1,3,2,2,2,0
2,1,1,2,1,3,2,2,3,1
2,1,1,2,1,3,3,1,3,3
2,1,1,2,1,3,3,2,2,1
2,1,1,2,1,3,3,3,1,3
2,1,1,2,g,3,3,3,3,1
2,1,1,2,2,1,1,2,3,3
d,1,1,2,2,1,2,2,2,1
2,1,1,2,2,1,2,2,3,0
2,1,1,2,2,1,3,2,1,3
2,1,1,2,2,1,3,2,3,1
2,1,1,2,d,2,a,2,2,0
d,1,1,2,2,2,0,2,3,1
2,1,1,2,d,2,0,3,2,1
2,g,1,2,d,2,a,3,3,0
2,g,1,d,2,2,1,e,p,0
2,1,1,2,d,2,2,1,2,1
d,1,1,2,2,e,p,g,3,0
d,1,1,2,2,2,2,2,1,1
2,1,1,d,e,2,2,3,1,0
2,1,1,2,2,2,3,2,1,0
d,1,1,2,2,3,0,2,2,1
2,1,1,d,2,3,0,2,3,0
2,1,1,2,2,3,1,2,3,1
2,1,1,2,2,3,2,2,1,0
2,1,1,2,2,3,3,2,1,1
2,1,1,2,3,1,1,3,3,3
2,1,1,2,3,1,2,d,2,0
2,1,1,2,3,1,2,2,3,1
d,1,1,2,e,g,2,3,p,0
2,1,1,2,3,1,3,1,3,3
2,1,1,2,3,1,3,2,2,1
2,1,1,2,3,1,3,3,1,3
2,g,1,2,3,1,3,3,3,1
2,1,1,2,3,2,0,2,3,0
2,1,1,2,3,2,1,2,3,1
d,g,1,2,e,p,1,3,2,0
d,g,1,2,e,2,3,1,p,0
2,1,1,2,3,2,3,2,1,1
2,1,1,2,3,3,0,2,2,0
2,1,1,2,3,3,0,2,3,1
2,1,1,2,3,3,1,2,2,1
2,1,1,2,3,3,1,3,1,3
2,1,1,2,3,3,1,3,3,1
d,1,h,2,3,3,2,1,e,0
d,1,m,2,3,3,3,1,2,0
2,g,1,2,3,3,3,1,3,1
2,g,1,2,3,3,3,3,1,1
2,1,1,3,0,2,0,2,2,3
2,1,1,3,0,2,2,2,2,1
d,g,1,3,a,2,2,e,3,0
2,1,1,3,0,d,e,3,2,0
d,1,g,3,0,2,3,e,2,0
2,1,1,3,0,3,1,3,3,3
2,1,1,3,0,3,2,2,2,0
2,1,1,3,0,3,3,1,3,3
2,1,1,3,0,3,3,3,1,3
d,1,g,3,0,3,3,3,3,1
d,1,1,3,1,1,1,3,1,0
2,1,1,3,1,1,2,3,3,3
2,1,1,3,1,1,3,2,3,3
2,1,1,3,1,2,1,3,3,3
d,1,g,3,1,2,2,e,2,0
2,1,1,3,1,2,2,3,3,0
2,1,1,3,1,2,3,1,3,3
d,1,1,3,1,2,3,2,3,0
2,1,1,3,1,2,3,3,1,3
d,1,h,3,1,2,e,3,2,0
2,1,1,3,1,2,3,3,3,1
2,1,1,3,1,3,0,3,3,3
2,1,1,3,1,3,1,2,3,3
2,1,1,3,1,3,1,3,2,3
2,1,1,3,1,3,2,1,3,3
2,1,1,3,1,3,2,3,1,3
d,1,g,3,1,3,2,3,3,1
2,1,1,3,1,3,3,1,2,3
2,1,1,3,1,3,3,2,3,1
d,g,1,3,1,3,3,3,2,1
d,1,g,3,1,3,3,3,3,0
2,1,1,3,2,1,1,3,3,3
2,1,1,3,2,1,2,2,2,0
2,1,1,3,2,1,3,1,3,3
2,1,1,3,2,1,3,3,1,3
2,1,1,3,2,1,3,3,2,0
d,1,1,3,2,1,3,3,3,1
2,g,1,3,2,2,0,2,2,1
d,g,1,3,e,2,0,p,3,0
2,g,1,3,2,d,a,3,2,0
d,1,g,3,2,2,1,e,2,0
2,1,1,3,2,2,2,1,2,0
2,1,1,3,2,3,0,2,2,0
2,1,1,3,2,3,1,1,3,3
d,g,1,3,2,3,1,3,3,1
2,1,1,3,2,3,3,1,2,0
d,1,g,3,2,3,3,1,3,1
d,1,1,3,2,3,3,3,1,1
2,1,1,3,3,1,2,1,3,3
d,1,1,3,3,1,2,3,3,1
2,1,1,3,3,1,3,1,2,3
d,a,1,3,3,g,e,2,2,0
2,1,1,3,3,1,3,2,3,1
d,1,1,3,3,1,3,3,2,1
d,1,g,3,3,1,3,3,3,0
d,1,g,3,3,2,0,e,p,0
2,1,1,3,3,2,0,3,3,0
d,1,1,3,3,2,1,2,3,0
d,1,h,3,3,2,a,3,2,0
2,1,1,3,3,2,1,3,3,1
d,1,m,3,e,2,3,1,2,0
2,1,1,3,3,2,3,1,3,1
2,1,1,3,3,2,3,3,1,1
d,g,1,3,3,3,0,3,3,1
2,1,1,3,3,3,1,1,2,3
2,1,1,3,3,3,1,2,3,1
d,1,1,3,3,3,1,3,2,1
d,g,1,3,3,3,1,3,3,0
d,1,1,3,3,3,2,1,3,1
d,1,g,3,3,3,3,1,2,1
d,1,g,3,3,3,3,1,3,0
d,g,1,3,3,3,3,3,1,0
2,1,2,1,2,2,a,2,3,1
2,1,2,1,d,2,a,3,3,0
2,1,2,1,2,d,1,e,2,0
2,1,2,1,d,e,2,1,3,0
2,1,2,1,3,1,3,1,3,3
d,1,2,1,e,1,p,2,3,0
d,1,2,1,3,1,3,3,3,1
d,1,e,1,3,2,a,2,3,0
2,1,2,1,3,3,0,3,3,0
2,1,2,2,a,2,b,2,d,0
2,g,2,d,a,e,0,3,2,0
2,1,2,2,0,2,0,3,3,1
2,1,2,2,a,2,1,3,2,1
2,g,2,2,a,d,1,3,3,0
2,1,2,2,0,2,2,1,3,1
d,1,e,2,c,p,3,1,3,0
2,1,2,2,0,3,0,2,2,0
d,1,2,2,a,3,0,2,3,1
2,1,2,2,0,3,0,3,3,0
d,1,2,2,0,3,1,2,2,1
2,1,2,2,0,3,1,2,3,0
2,1,2,2,0,3,1,3,2,0
2,1,2,2,0,3,2,1,3,0
2,1,2,d,1,2,a,e,3,0
2,1,2,2,1,3,1,2,2,0
2,1,2,2,1,3,1,2,3,1
2,1,2,2,2,2,2,3,3,3
2,1,2,2,d,2,3,3,2,3
2,1,2,2,d,3,2,2,3,3
2,1,2,2,2,3,3,2,2,3
2,1,2,2,3,3,3,2,3,3
2,1,2,3,0,2,a,2,3,1
2,g,2,3,0,2,0,3,3,0
2,1,2,3,0,3,0,2,3,0
d,1,e,3,1,2,a,2,3,0
d,1,2,3,m,2,3,1,e,0
d,1,2,3,1,3,1,3,3,1
d,1,2,3,1,3,3,1,3,1
2,1,2,3,2,2,d,2,3,3
d,1,2,3,3,1,3,1,3,1
2,g,2,3,3,3,3,3,3,3
2,1,3,1,3,1,3,2,3,1
d,1,3,1,3,1,3,3,3,0
2,1,3,1,3,2,1,3,3,1
d,1,3,1,3,3,0,3,3,1
d,1,3,2,0,2,0,2,3,1
2,g,3,2,a,d,0,3,3,0
2,g,3,2,0,2,1,2,3,0
2,1,3,2,0,3,0,2,3,0
2,1,3,2,0,3,1,2,3,1
2,1,3,2,1,2,1,2,3,1
2,1,3,2,1,3,1,3,3,1
2,1,3,2,2,2,2,2,3,3
2,1,3,2,2,3,3,2,3,3
2,1,3,2,3,2,3,2,3,3
2,1,3,2,3,3,3,3,3,3
d,g,e,p,0,2,1,3,3,0
d,g,3,3,0,3,1,3,3,1
2,1,3,3,1,2,1,3,3,1
d,1,3,3,1,3,1,3,3,0
2,1,3,3,2,3,3,3,3,3
2,1,3,3,3,2,3,3,3,3
2,2,a,2,b,2,0,d,e,0
2,2,0,2,0,2,1,3,1,3
2,2,a,2,b,2,1,d,2,0
d,2,0,2,0,2,1,3,3,1
2,2,a,2,0,d,b,2,e,0
2,2,a,2,0,3,0,3,1,3
2,d,a,e,0,3,0,3,2,0
2,2,a,2,0,3,0,3,3,1
2,2,0,2,0,3,1,3,0,3
2,2,0,2,0,3,1,3,2,1
2,2,0,2,a,3,1,d,3,0
2,d,a,e,0,3,2,3,0,0
2,2,a,2,0,3,2,3,1,1
2,2,0,2,0,3,3,3,0,1
2,d,0,e,0,3,3,3,1,0
2,d,0,2,1,e,a,3,3,0
2,2,0,2,1,d,e,p,1,0
2,2,a,2,1,3,0,2,d,0
2,2,a,2,1,3,0,3,2,1
2,2,0,d,1,3,a,e,3,0
d,2,0,2,1,3,1,2,2,1
2,2,0,d,1,3,1,2,3,0
2,d,0,e,1,3,1,3,2,0
2,2,0,2,2,2,3,3,3,3
2,2,a,2,2,3,2,3,3,3
2,2,0,2,2,3,3,3,2,3
2,2,0,3,a,2,0,3,1,3
2,2,0,3,0,2,0,3,2,0
d,2,0,3,a,2,0,3,3,1
d,2,a,3,0,2,1,3,2,1
2,2,0,3,0,d,1,3,3,0
2,d,0,3,0,3,0,e,p,0
2,2,0,3,0,3,1,2,d,1
2,2,0,3,0,3,1,3,2,0
2,2,a,3,0,3,d,3,b,0
d,2,0,3,1,2,0,3,2,1
2,2,a,3,1,2,b,3,1,3
2,d,0,3,1,2,1,3,2,0
2,2,a,3,1,2,b,3,3,1
d,2,0,3,1,2,2,3,0,1
2,d,0,3,1,2,3,3,0,0
2,2,0,3,1,2,3,3,1,1
2,2,0,3,1,3,0,2,2,1
d,2,0,3,1,3,c,e,3,0
2,2,a,3,1,3,0,3,d,0
d,2,a,3,g,3,1,e,2,0
2,2,a,3,1,3,d,2,1,0
2,2,0,3,1,3,2,3,0,0
2,2,0,3,2,2,1,3,1,0
2,2,0,3,d,2,2,3,3,3
2,2,a,3,2,2,3,3,2,3
2,2,0,3,2,3,3,2,d,3
2,2,0,3,3,2,1,3,1,1
2,2,0,3,3,2,2,3,2,3
2,2,a,3,3,2,d,3,3,3
d,2,0,3,3,3,0,e,g,0
2,2,0,3,3,3,2,2,2,3
2,2,1,d,1,2,1,e,1,3
2,2,1,d,1,2,1,e,3,1
d,2,a,2,g,3,b,3,3,0
2,2,1,2,1,3,1,2,2,0
d,2,g,2,1,3,e,3,1,0
2,2,1,d,3,2,3,e,3,3
2,2,1,3,1,2,1,3,2,1
2,2,1,3,1,3,1,3,1,3
2,2,1,3,1,3,1,3,3,1
d,2,1,3,a,3,2,3,h,0
2,2,1,3,1,3,3,3,1,1
2,2,1,3,2,2,2,3,2,3
2,2,1,3,2,2,3,3,3,3
2,2,1,3,2,3,2,2,d,3
2,2,1,3,3,2,2,2,2,3
2,2,1,3,3,2,2,3,3,3
2,2,1,3,3,2,3,3,2,3
2,2,1,3,3,3,3,3,3,3
2,2,d,2,2,3,0,3,3,3
2,2,2,2,2,3,1,3,2,3
2,2,3,3,1,3,3,3,3,3
2,3,0,3,g,3,0,3,3,0
2,3,0,3,1,3,1,3,1,3
d,3,0,3,1,3,1,3,3,1
2,3,0,3,1,3,2,3,1,0
d,3,0,3,1,3,3,3,1,1
2,3,0,3,3,3,3,3,3,3
d,3,1,3,1,3,1,3,2,1
d,3,1,3,1,3,1,3,3,0
2,3,1,3,2,3,3,3,3,3
2,3,1,3,3,3,2,3,3,3
3,0,0,0,0,a,0,g,t,1
3,0,0,0,0,0,a,2,d,0
3,0,0,0,0,0,0,3,2,0
3,a,0,0,0,0,1,g,2,1
3,0,0,0,0,0,d,0,e,0
3,0,0,0,0,0,2,1,2,0
3,0,0,0,0,a,2,1,3,1
3,0,0,0,0,c,d,2,e,2
3,0,0,0,0,c,2,3,2,2
3,0,0,0,a,1,b,c,g,1
3,0,0,a,b,1,0,g,c,1
3,0,0,0,0,1,0,2,2,0
3,0,0,a,0,1,1,c,k,1
3,0,0,0,a,1,g,c,b,1
3,0,0,0,a,1,1,3,d,0
3,0,0,0,a,1,d,0,g,1
3,0,0,0,0,1,2,0,2,0
3,0,0,a,b,1,2,1,c,1
3,0,0,0,0,1,2,2,0,0
3,0,0,0,a,1,2,2,1,1
3,0,0,0,0,g,2,2,2,2
3,0,0,a,b,1,2,3,0,1
3,0,0,a,0,1,3,0,2,1
3,0,0,0,a,1,3,1,2,0
3,0,0,0,a,1,3,3,b,0
3,0,0,0,a,g,3,3,d,2
3,0,0,0,0,2,a,0,d,0
3,0,0,0,0,d,0,1,g,1
3,0,0,0,0,2,0,1,2,0
3,0,0,0,0,2,a,2,b,0
3,0,0,0,c,2,a,2,d,2
3,0,0,0,0,2,0,3,0,0
3,0,0,0,0,d,0,3,1,1
3,0,0,0,c,2,0,3,2,2
3,0,0,0,a,c,1,1,d,1
3,0,0,0,a,c,1,3,b,1
3,0,a,0,0,2,d,0,1,0
3,0,0,0,c,2,d,0,e,2
3,0,a,0,0,2,h,1,1,1
3,0,0,0,c,2,2,1,2,2
3,0,0,0,c,2,d,2,a,2
3,0,0,c,0,2,2,d,0,2
3,0,0,0,a,3,b,0,g,1
3,0,0,0,0,3,0,0,2,0
3,0,0,a,b,3,0,1,c,1
3,0,0,0,a,3,0,2,1,1
3,0,0,c,0,d,0,2,2,2
3,0,0,a,b,3,0,3,0,1
3,0,0,a,0,3,1,0,2,1
3,0,0,0,a,3,1,1,d,0
3,0,a,0,0,3,1,3,0,0
3,0,0,0,h,3,1,3,d,2
3,0,0,0,a,3,d,0,1,1
3,0,0,0,c,3,2,0,2,2
3,0,0,0,h,3,3,1,d,2
3,0,0,c,a,3,3,3,b,2
3,0,0,a,1,0,0,h,g,1
3,0,0,0,1,0,a,g,d,1
3,0,a,0,1,0,b,2,2,0
3,a,b,i,1,0,1,2,3,0
3,0,0,a,1,0,2,b,g,1
3,0,a,0,1,0,d,0,2,0
3,0,0,0,1,0,d,1,e,1
3,0,0,a,1,0,2,2,1,1
3,0,a,c,1,0,d,2,2,2
3,a,b,i,1,0,3,0,3,0
3,a,b,i,1,0,3,2,1,0
3,a,b,i,1,c,3,2,3,2
3,a,b,0,1,1,0,c,k,1
3,0,a,b,1,1,i,3,3,0
3,0,a,0,1,1,j,0,2,1
3,0,a,b,1,1,d,1,3,0
3,0,a,b,1,1,d,3,1,0
3,0,a,b,1,g,d,3,3,2
3,0,a,0,1,2,b,0,2,0
3,0,0,a,1,2,0,b,g,1
3,a,0,0,1,c,0,1,k,1
3,0,0,a,1,2,0,2,1,1
3,0,a,c,1,2,b,2,2,2
3,a,b,i,1,2,1,0,3,0
3,0,a,b,i,2,1,2,1,0
3,0,a,b,h,2,1,2,3,2
3,0,a,0,g,2,d,0,2,2
3,0,a,b,h,2,3,0,3,2
3,0,a,b,m,2,3,2,1,2
3,a,b,0,1,3,0,0,c,1
3,0,a,b,1,3,i,1,3,0
3,0,a,b,1,3,i,3,1,0
3,0,a,b,g,3,i,3,3,2
3,0,a,b,g,3,d,1,3,2
3,0,a,b,g,3,d,3,1,2
3,0,0,0,2,0,a,0,d,0
3,0,0,0,2,0,0,1,2,0
3,0,0,0,2,a,0,1,3,1
3,0,0,c,2,0,a,2,d,2
3,0,0,c,2,0,0,3,2,2
3,0,0,0,d,0,1,1,e,1
3,0,0,c,2,0,d,0,e,2
3,0,0,c,2,0,2,1,2,2
3,0,0,0,d,1,0,0,3,1
3,0,0,a,d,1,0,1,c,1
3,0,0,0,2,1,1,1,2,0
3,0,0,c,d,1,1,3,e,2
3,0,0,c,2,2,a,0,d,2
3,0,0,c,2,2,d,2,e,0
3,0,0,c,2,2,2,3,2,0
3,0,0,c,2,d,2,3,3,1
3,0,0,c,d,2,3,3,e,1
3,0,0,c,d,3,e,2,3,1
3,0,0,h,d,3,2,3,2,1
3,0,0,c,d,3,3,3,2,0
3,0,0,0,3,0,0,0,3,1
3,0,a,b,d,0,1,0,3,0
3,a,b,i,3,0,g,2,3,2
3,0,a,h,d,0,3,0,3,2
3,0,a,b,3,1,h,3,3,2
3,0,a,h,3,1,d,1,3,2
3,0,0,h,3,2,2,d,3,1
3,0,a,h,d,2,3,2,3,0
3,0,a,h,3,3,d,3,3,0
3,0,0,1,0,0,0,g,c,1
3,0,0,1,0,a,0,c,g,1
3,0,0,1,0,0,0,2,2,0
3,a,0,1,0,0,1,c,2,1
3,0,0,1,0,0,1,g,t,1
3,a,0,1,0,b,1,2,3,0
3,0,0,1,0,0,2,0,2,0
3,0,0,1,0,a,2,0,3,1
3,0,0,1,0,0,2,1,2,1
3,0,0,1,0,c,2,2,2,2
3,a,0,1,0,b,3,0,3,0
3,0,0,1,0,0,3,1,3,1
3,0,a,1,0,h,3,2,3,2
3,0,0,1,0,1,0,c,h,1
3,0,0,1,0,1,h,j,0,1
3,0,a,1,0,1,b,3,3,0
3,0,0,1,0,1,1,g,2,1
3,0,0,1,0,g,a,d,0,1
3,a,b,1,0,1,2,0,2,1
3,0,a,1,0,1,d,1,3,0
3,0,a,1,0,1,d,3,1,0
3,0,a,1,0,g,d,3,3,2
3,0,0,1,0,1,3,1,c,1
3,0,0,1,0,d,0,0,g,1
3,0,0,1,0,2,0,0,2,0
3,0,0,1,0,d,a,1,c,1
3,0,0,1,0,2,0,2,0,0
3,0,0,1,0,d,0,2,1,1
3,0,0,1,c,2,0,2,2,2
3,a,0,1,0,2,0,g,b,1
3,0,0,1,a,2,1,b,c,1
3,0,a,1,0,d,1,0,3,0
3,0,0,1,0,2,1,1,g,1
3,0,0,1,0,d,1,2,0,1
3,0,a,1,0,d,1,2,1,0
3,0,a,1,c,d,1,2,3,2
3,0,0,1,0,2,1,3,1,1
3,0,0,1,0,d,2,0,1,1
3,0,0,1,c,2,2,0,2,2
3,0,0,1,0,d,e,1,0,1
3,0,0,1,c,2,2,2,0,2
3,0,a,1,0,d,3,0,1,0
3,0,a,1,c,d,3,0,3,2
3,0,0,1,0,2,3,1,1,1
3,0,a,1,c,d,3,2,1,2
3,a,b,1,0,3,0,0,2,1
3,0,a,1,0,3,b,1,3,0
3,a,b,1,0,g,0,2,0,1
3,0,a,1,0,3,b,3,1,0
3,0,a,1,c,3,b,3,3,2
3,0,a,1,b,3,d,1,1,0
3,0,a,1,c,3,d,1,3,2
3,0,a,1,c,3,d,3,1,2
3,0,0,1,1,0,a,d,c,1
3,0,0,1,1,0,j,a,c,1
3,0,a,1,1,0,1,3,3,0
3,0,a,1,1,0,d,0,2,1
3,0,0,1,1,0,d,e,0,1
3,0,a,1,1,0,3,1,3,0
3,0,0,1,1,0,3,3,1,0
3,a,b,1,1,c,3,3,3,2
3,0,0,1,1,1,0,2,d,0
3,0,0,1,1,1,1,c,g,1
3,0,0,1,1,1,1,d,2,0
3,0,0,1,1,1,2,0,d,0
3,0,0,1,1,1,2,2,a,0
3,0,0,1,1,g,2,2,d,2
3,0,0,1,1,1,3,0,g,1
3,0,a,1,1,1,3,d,0,0
3,0,0,1,1,1,3,2,1,1
3,0,a,1,1,g,3,d,2,2
3,0,a,1,1,2,0,0,j,1
3,0,0,1,1,2,a,d,0,1
3,0,0,1,1,2,g,1,0,1
3,a,b,1,1,2,1,1,3,0
3,a,b,1,1,2,1,3,1,0
3,a,b,1,g,2,1,d,3,2
3,0,a,1,1,2,2,0,1,1
3,a,b,1,1,2,3,1,1,0
3,a,b,1,g,2,3,i,3,2
3,a,b,1,g,2,3,d,1,2
3,0,0,1,1,3,0,0,d,0
3,0,0,1,1,3,0,2,a,0
3,0,0,1,g,3,0,2,d,2
3,0,0,1,1,3,1,0,g,1
3,0,a,1,1,3,1,b,2,0
3,0,a,1,1,3,1,d,0,0
3,0,0,1,1,3,1,2,1,1
3,0,a,1,g,3,1,d,2,2
3,a,0,1,1,3,2,0,1,0
3,0,0,1,g,3,2,0,d,2
3,0,0,1,1,3,2,1,0,1
3,0,0,1,g,3,2,2,a,2
3,0,0,1,1,3,3,0,1,1
3,0,a,1,g,3,3,b,2,2
3,0,a,1,1,3,3,1,0,0
3,0,a,1,g,3,3,d,0,2
3,0,0,1,2,0,0,1,2,1
3,0,0,1,2,0,0,2,0,0
3,0,a,1,j,0,0,2,1,1
3,0,0,1,2,0,c,2,2,2
3,0,0,1,2,a,b,3,0,1
3,0,0,1,2,a,1,b,2,1
3,a,0,1,2,b,1,0,3,0
3,0,0,1,2,0,1,1,g,1
3,0,0,1,2,a,1,2,0,1
3,0,a,1,2,b,1,2,1,0
3,0,a,1,2,b,g,2,3,2
3,0,0,1,2,0,1,3,1,1
3,0,0,1,2,a,2,0,1,1
3,0,0,1,2,a,d,1,0,1
3,0,a,1,2,b,3,0,1,0
3,0,a,g,2,b,3,0,3,2
3,0,0,1,2,0,3,1,1,1
3,0,a,g,2,b,3,2,1,2
3,0,0,1,2,1,0,0,j,1
3,a,0,1,2,1,0,1,3,0
3,a,b,1,2,1,0,2,0,1
3,0,a,1,d,1,b,3,1,0
3,0,a,1,2,1,h,3,3,2
3,0,a,1,d,1,e,1,1,0
3,0,a,g,2,1,d,1,3,2
3,0,a,g,d,1,e,3,1,2
3,0,0,1,2,d,0,0,1,1
3,0,a,1,2,d,1,0,1,0
3,0,a,g,2,d,1,0,3,2
3,0,0,1,2,2,1,1,1,1
3,0,a,g,2,d,1,2,1,2
3,0,0,g,2,2,2,2,2,0
3,0,0,g,2,d,2,2,3,1
3,a,0,g,2,2,2,3,d,1
3,0,a,g,2,d,3,0,1,2
3,0,0,g,2,d,3,e,2,1
3,a,0,g,2,d,3,2,3,0
3,0,0,g,2,2,3,3,3,1
3,0,0,1,d,3,a,1,1,0
3,0,a,g,d,3,b,1,3,2
3,0,a,g,d,3,b,3,1,2
3,0,a,g,d,3,e,1,1,2
3,a,b,g,2,3,2,2,2,1
3,0,a,g,2,3,d,3,3,0
3,0,0,1,3,0,a,d,0,1
3,0,0,1,3,0,1,a,2,1
3,0,a,1,3,b,1,1,3,0
3,a,b,1,3,0,1,3,1,0
3,a,b,1,3,0,g,3,3,2
3,0,0,1,3,0,2,0,1,1
3,0,0,1,3,0,3,1,0,1
3,a,b,1,3,0,3,1,1,0
3,a,b,g,3,0,3,i,3,2
3,a,b,g,3,0,3,d,1,2
3,0,a,1,3,1,b,0,2,0
3,0,0,1,3,1,0,2,a,0
3,0,0,1,3,1,c,2,d,2
3,0,0,1,3,1,0,3,0,1
3,0,0,1,3,1,1,0,g,1
3,0,a,1,3,1,1,1,2,0
3,0,a,1,3,1,1,d,0,0
3,0,0,1,3,1,1,2,1,1
3,0,a,1,3,1,g,d,2,2
3,a,0,1,3,1,2,0,1,0
3,0,0,g,3,1,2,0,d,2
3,0,c,1,3,1,2,2,a,2
3,0,0,1,3,1,3,0,1,1
3,0,a,g,3,1,3,b,2,2
3,0,0,1,3,1,3,1,0,0
3,0,c,1,3,1,3,d,0,2
3,0,0,1,3,2,0,0,1,1
3,0,0,1,3,2,1,1,1,0
3,a,b,g,3,2,1,i,3,2
3,a,b,g,3,2,1,d,1,2
3,0,0,g,3,2,d,e,2,1
3,a,b,g,3,2,3,i,1,2
3,a,b,g,3,2,3,3,3,0
3,0,0,1,3,3,0,0,1,0
3,c,0,1,3,3,0,0,d,2
3,0,c,1,3,3,0,2,a,2
3,0,0,1,3,3,1,0,1,1
3,0,0,j,3,3,1,1,d,2
3,0,f,1,3,3,1,d,0,2
3,a,0,g,3,3,2,0,1,2
3,0,0,g,3,3,2,2,d,0
3,c,a,1,3,3,3,b,0,2
3,0,a,g,3,3,3,d,2,0
3,0,0,g,3,3,3,2,3,1
3,0,0,2,0,0,a,2,b,0
3,0,0,2,0,0,h,2,d,2
3,0,0,2,0,0,0,3,0,0
3,0,0,2,0,a,0,3,1,1
3,0,0,2,0,0,c,3,2,2
3,0,0,2,a,0,1,0,d,0
3,0,a,2,0,0,1,1,d,1
3,0,0,2,0,c,d,0,e,2
3,a,0,2,0,1,0,1,j,1
3,0,0,2,0,1,0,2,0,0
3,0,0,2,a,1,b,2,1,1
3,0,0,2,0,1,c,2,2,2
3,0,0,d,a,1,0,3,0,1
3,a,0,2,0,1,1,0,d,1
3,0,0,2,a,1,1,1,2,0
3,0,0,2,0,1,1,2,0,1
3,0,0,2,a,1,1,3,0,0
3,0,0,2,a,1,g,3,d,2
3,0,0,2,a,1,d,0,1,1
3,0,0,d,0,1,3,1,1,0
3,0,0,2,h,1,3,3,a,2
3,0,a,2,0,2,b,0,1,0
3,0,0,2,0,2,a,c,d,2
3,0,0,2,a,2,b,1,1,1
3,0,0,2,0,2,h,2,a,2
3,0,0,2,0,2,0,3,2,2
3,0,0,2,0,2,2,1,2,2
3,0,c,2,0,2,d,2,e,0
3,0,c,2,0,2,2,3,2,0
3,0,c,2,0,d,2,3,3,1
3,0,c,2,a,2,3,3,d,1
3,0,0,2,a,3,b,0,1,1
3,0,0,2,a,3,1,3,h,2
3,0,0,2,0,3,2,0,2,2
3,0,0,2,0,3,2,2,0,2
3,0,0,2,c,3,2,2,2,0
3,0,c,2,a,3,d,2,3,1
3,0,c,d,a,3,2,3,2,1
3,0,0,d,0,3,3,1,g,2
3,0,0,d,c,3,3,2,2,1
3,0,c,2,a,3,3,3,2,0
3,0,0,d,1,0,0,e,1,1
3,0,h,2,1,0,a,2,2,2
3,0,0,2,1,0,a,3,b,1
3,a,0,2,g,0,1,1,1,1
3,a,b,2,1,0,1,2,i,0
3,a,b,d,1,0,g,2,3,2
3,0,0,d,1,0,2,0,1,1
3,0,a,2,1,c,d,2,0,2
3,0,a,d,b,0,3,0,1,0
3,0,a,d,b,c,3,0,3,2
3,a,b,d,1,c,3,2,1,2
3,0,0,d,1,1,0,1,2,1
3,0,a,d,1,1,b,3,1,0
3,0,a,d,1,1,h,3,3,2
3,0,0,d,1,1,2,1,1,0
3,0,a,d,1,g,e,1,3,2
3,0,0,2,1,2,0,0,1,1
3,0,a,d,b,2,1,0,1,0
3,0,a,d,b,2,1,c,3,2
3,c,a,2,1,2,b,2,0,2
3,0,a,2,1,2,d,0,2,2
3,0,a,2,g,2,d,2,2,0
3,0,c,d,1,2,2,e,3,1
3,a,0,2,g,2,2,3,2,1
3,0,h,d,a,2,3,2,3,0
3,0,0,d,1,3,0,1,1,0
3,0,a,d,1,3,b,g,3,2
3,0,a,2,g,3,d,2,2,1
3,0,a,d,1,g,e,3,1,2
3,0,h,d,1,3,e,3,3,0
3,0,0,2,2,0,2,d,0,2
3,0,c,2,2,0,d,2,e,0
3,0,c,2,2,0,2,3,2,0
3,0,c,2,2,a,2,3,3,1
3,0,0,2,d,0,3,c,a,2
3,0,c,2,d,0,3,3,e,1
3,a,0,2,2,1,0,1,b,1
3,0,0,2,2,1,0,2,2,2
3,0,0,d,2,1,1,1,1,0
3,0,0,2,2,1,2,0,2,2
3,0,0,2,2,1,2,2,0,2
3,0,c,2,2,1,2,2,2,0
3,0,c,2,d,1,e,2,3,1
3,0,c,d,e,1,2,3,2,1
3,a,0,2,d,1,3,1,3,2
3,0,c,d,2,1,3,2,2,1
3,0,c,2,d,1,3,3,2,0
3,0,0,2,2,2,0,a,2,2
3,0,a,2,2,2,b,2,1,2
3,0,c,2,2,2,a,2,d,0
3,0,0,2,2,2,0,3,0,2
3,0,c,2,2,2,0,3,2,0
3,0,c,2,2,d,0,3,3,1
3,0,c,2,d,2,1,3,e,1
3,0,a,2,2,2,d,0,1,2
3,0,c,2,2,2,d,0,e,0
3,0,c,2,2,2,2,1,2,0
3,0,c,2,2,d,2,1,3,1
3,0,c,2,2,2,d,2,a,0
3,c,0,2,2,2,2,d,0,0
3,0,c,2,2,d,2,3,1,1
3,0,c,2,d,2,3,1,e,1
3,0,c,2,d,2,3,3,a,1
3,0,0,2,2,3,0,0,2,2
3,0,c,2,2,3,0,2,2,0
3,0,c,2,d,3,a,2,3,1
3,0,c,d,e,3,0,3,2,1
3,0,0,2,2,3,1,1,d,2
3,0,c,d,2,3,1,2,2,1
3,0,0,2,d,3,1,3,a,2
3,0,c,2,d,3,1,3,2,0
3,0,c,2,2,3,2,0,2,0
3,0,c,2,d,3,e,0,3,1
3,0,c,d,e,3,2,1,2,1
3,c,0,2,2,3,2,2,0,0
3,0,c,2,d,3,e,2,1,1
3,c,0,d,e,3,2,3,0,1
3,0,c,d,2,3,3,0,2,1
3,a,0,2,h,3,3,1,1,2
3,0,c,2,d,3,3,1,2,0
3,c,a,2,d,3,3,2,0,1
3,c,0,2,d,3,3,3,0,0
3,a,b,2,g,0,1,2,d,2
3,0,a,2,3,0,j,0,2,2
3,0,h,2,3,0,d,2,2,0
3,0,c,d,3,0,2,e,3,1
3,a,c,2,3,0,2,3,2,1
3,0,a,d,e,c,3,0,1,2
3,0,h,d,e,0,3,2,3,0
3,0,a,d,3,1,b,g,3,2
3,c,a,2,3,1,d,2,2,1
3,a,b,2,3,1,f,3,1,2
3,0,h,d,3,1,e,3,3,0
3,0,a,2,3,2,b,0,2,2
3,0,m,2,3,2,a,2,2,0
3,0,c,d,3,2,0,e,3,1
3,a,c,2,3,2,0,3,2,1
3,a,b,d,3,c,1,0,3,2
3,0,h,d,e,2,1,2,3,0
3,0,h,2,3,2,d,0,2,0
3,0,c,d,3,2,2,a,3,1
3,a,c,2,3,2,2,1,2,1
3,0,c,d,3,2,2,e,1,1
3,a,c,2,3,2,2,3,0,1
3,0,h,d,e,2,3,0,3,0
3,a,b,2,3,2,3,2,h,0
3,a,0,2,3,3,b,1,g,2
3,0,m,2,3,3,a,2,2,1
3,a,b,2,3,3,i,g,1,2
3,0,h,2,3,3,d,0,2,1
3,a,b,2,3,3,d,1,1,2
3,0,h,d,3,3,e,1,3,0
3,c,a,d,3,3,e,3,1,0
3,0,0,3,0,0,0,3,0,1
3,a,0,3,0,0,1,0,2,1
3,a,0,3,0,b,1,0,3,0
3,0,0,3,0,0,1,1,g,1
3,0,a,3,0,b,1,2,1,0
3,a,0,3,0,b,g,2,3,2
3,0,0,3,0,0,1,3,1,1
3,0,0,3,0,0,2,2,2,2
3,0,a,3,b,1,i,1,3,0
3,0,0,3,0,1,0,2,1,1
3,0,a,3,0,1,0,3,1,0
3,0,a,3,0,1,h,3,3,2
3,a,0,3,0,1,2,1,1,0
3,0,0,3,a,g,d,3,1,2
3,0,0,3,0,2,0,2,2,2
3,a,0,3,0,d,1,0,1,0
3,a,0,3,0,d,1,c,3,2
3,0,0,3,0,2,1,1,1,1
3,0,a,3,0,d,g,2,1,2
3,0,0,3,0,2,2,0,2,2
3,c,0,3,0,2,2,2,2,0
3,0,c,3,0,d,2,2,3,1
3,a,c,3,0,2,2,3,d,1
3,a,0,3,0,d,3,0,g,2
3,0,c,3,a,2,3,d,2,1
3,0,h,3,0,d,3,2,3,0
3,0,c,3,0,2,3,3,3,1
3,0,0,3,0,3,0,0,1,1
3,0,0,3,0,3,a,1,1,0
3,0,a,3,0,3,b,g,3,2
3,0,c,3,a,3,b,3,1,2
3,0,a,3,0,3,d,1,3,2
3,a,h,3,0,3,2,2,2,1
3,0,h,3,0,3,d,3,3,0
3,0,f,3,0,d,3,0,1,2
3,c,0,3,0,3,d,e,2,1
3,0,0,3,1,0,1,a,3,0
3,0,0,3,1,0,1,3,0,1
3,0,a,3,1,0,1,d,1,0
3,0,a,3,1,0,g,3,3,2
3,0,0,3,1,0,3,1,1,0
3,a,b,3,1,c,3,i,3,2
3,a,0,3,1,c,3,3,1,2
3,0,0,3,1,1,c,2,d,2
3,0,0,3,1,1,1,0,g,1
3,0,0,3,1,1,1,2,1,1
3,0,a,3,1,1,g,d,2,2
3,0,0,3,1,1,1,3,0,0
3,0,0,3,1,1,2,0,1,0
3,0,0,3,1,g,2,0,d,2
3,0,0,3,1,1,3,0,1,1
3,0,0,3,1,g,3,3,0,2
3,0,0,3,1,2,1,1,1,0
3,a,b,3,1,2,1,j,3,2
3,a,0,3,g,2,2,2,2,1
3,a,h,3,1,2,3,3,3,0
3,0,0,3,1,3,0,c,d,2
3,a,0,3,1,3,c,2,1,2
3,0,0,3,1,3,1,0,1,1
3,0,a,3,1,3,1,f,2,2
3,c,0,3,1,3,2,2,d,0
3,0,a,3,1,3,3,b,2,2
3,0,m,3,1,3,3,d,2,0
3,0,c,3,1,3,3,2,3,1
3,0,a,3,2,b,1,0,1,0
3,a,0,3,2,b,1,c,3,2
3,0,0,3,2,0,1,1,1,1
3,0,0,3,2,0,2,0,2,2
3,0,0,3,2,0,2,2,2,0
3,0,0,3,2,a,2,2,3,1
3,a,c,3,2,0,2,3,d,1
3,0,f,3,2,a,3,0,1,2
3,0,c,3,d,0,3,e,2,1
3,a,c,3,2,b,3,2,3,0
3,0,c,3,2,0,3,3,3,1
3,a,0,3,2,1,0,1,1,0
3,0,a,3,2,1,b,g,3,2
3,0,c,3,d,1,e,1,1,2
3,a,h,3,2,1,2,2,2,1
3,0,h,3,2,1,d,3,3,0
3,0,0,3,2,1,3,3,2,1
3,c,0,d,2,2,0,2,2,0
3,0,c,3,2,d,0,2,3,1
3,a,c,3,2,2,0,3,d,1
3,0,c,3,d,2,1,e,2,1
3,0,m,3,2,d,1,2,3,0
3,0,c,3,2,2,1,3,3,1
3,0,0,3,2,2,2,0,2,0
3,0,c,3,2,d,2,0,3,1
3,a,c,3,2,2,2,1,d,1
3,0,c,3,2,d,2,2,1,1
3,a,c,3,2,2,2,3,b,1
3,0,c,3,d,2,3,a,2,1
3,0,m,3,2,d,3,0,3,0
3,0,c,3,2,2,3,1,3,1
3,0,h,3,2,d,3,2,1,0
3,0,c,3,2,2,3,3,1,1
3,0,c,3,2,3,a,1,1,2
3,a,h,3,2,3,0,2,2,1
3,0,m,3,d,3,a,3,3,0
3,0,f,3,2,d,1,0,1,2
3,c,0,3,2,d,1,e,2,1
3,a,h,3,2,3,2,0,2,1
3,0,h,3,2,3,d,1,3,0
3,0,m,3,2,3,2,3,1,0
3,0,0,3,2,3,3,1,2,1
3,0,a,3,3,0,1,b,1,0
3,0,a,3,3,0,1,h,3,2
3,a,0,3,3,0,2,2,2,1
3,a,h,3,3,0,3,3,3,0
3,a,0,3,3,1,c,2,1,2
3,0,0,3,3,1,1,0,1,1
3,0,a,3,3,1,1,d,2,2
3,a,c,3,3,1,2,0,1,2
3,c,0,3,3,1,2,2,d,0
3,0,m,3,3,1,3,d,2,0
3,0,c,3,3,1,3,2,3,1
3,0,0,3,3,1,3,3,0,2
3,a,c,3,3,2,0,2,2,1
3,a,m,3,3,2,1,3,3,0
3,a,0,3,3,2,2,0,2,1
3,a,h,3,3,2,3,1,3,0
3,a,h,3,3,2,3,d,1,0
3,c,0,3,d,2,3,e,0,1
3,0,0,3,3,3,0,0,d,2
3,a,0,g,3,3,0,2,1,2
3,0,c,3,3,3,0,2,d,0
3,a,b,3,g,3,1,0,2,2
3,0,a,3,3,3,1,d,2,0
3,0,c,3,3,3,1,2,3,1
3,0,c,3,3,3,2,0,d,0
3,h,0,3,3,3,2,2,1,0
3,0,h,3,3,3,3,a,2,0
3,0,c,3,3,3,3,0,3,1
3,0,c,3,3,3,3,2,1,1
3,c,0,3,3,3,3,3,0,0
3,0,1,0,1,0,d,1,e,0
3,0,1,0,1,c,d,3,e,2
3,0,1,0,1,1,0,3,2,0
3,0,1,0,1,1,1,o,2,1
3,0,1,a,1,1,2,1,2,0
3,0,g,a,1,1,2,3,d,2
3,0,1,0,1,1,3,1,2,1
3,0,1,0,1,2,a,1,d,0
3,0,1,a,1,3,0,1,2,0
3,0,1,a,g,3,0,3,2,2
3,0,1,0,1,3,1,a,2,1
3,0,1,a,2,0,1,b,2,1
3,0,1,0,2,0,1,0,3,0
3,0,1,0,2,a,1,1,3,1
3,0,1,0,d,a,j,2,3,2
3,0,1,0,d,0,2,2,2,2
3,0,1,0,2,1,0,1,2,1
3,0,1,a,2,g,1,3,2,2
3,a,1,0,2,1,c,3,3,2
3,0,1,o,2,1,3,1,2,2
3,0,1,0,d,2,0,2,e,2
3,0,1,a,d,e,1,c,3,2
3,0,1,c,d,2,2,2,e,0
3,0,1,c,2,2,d,3,e,1
3,c,1,a,2,2,3,2,2,1
3,0,1,c,d,e,p,2,3,0
3,0,1,a,2,g,0,2,3,2
3,0,1,h,2,3,2,d,3,0
3,0,1,0,2,3,2,3,2,1
3,a,1,b,d,3,g,0,3,2
3,0,1,c,2,3,3,3,3,1
3,a,1,1,0,1,0,2,2,1
3,a,1,1,0,1,0,2,3,0
3,a,1,1,0,1,0,3,2,0
3,a,1,1,0,1,2,0,3,0
3,a,1,1,0,1,2,1,2,0
3,a,1,1,0,1,2,2,1,0
3,a,1,1,0,g,2,2,3,2
3,0,1,g,a,1,d,3,2,2
3,a,1,1,b,g,3,2,2,2
3,0,1,1,0,2,0,d,1,1
3,0,1,1,a,2,1,0,2,1
3,a,1,1,0,2,1,1,3,0
3,0,1,1,0,2,1,3,1,0
3,a,1,1,0,2,g,3,3,2
3,a,1,1,0,2,3,1,1,0
3,a,1,1,c,2,3,1,3,2
3,0,1,1,c,2,3,3,1,2
3,0,1,1,0,3,0,1,2,0
3,a,1,1,c,3,0,3,2,2
3,a,1,1,f,3,1,2,d,2
3,0,1,j,0,3,2,a,3,2
3,a,1,1,c,3,2,1,2,2
3,a,1,1,c,3,2,2,1,2
3,a,1,1,h,3,3,0,2,2
3,a,1,1,1,0,1,2,2,1
3,0,1,1,1,0,1,3,2,0
3,0,1,1,1,0,2,1,2,1
3,0,1,1,1,0,2,1,3,0
3,a,1,1,1,c,2,3,3,2
3,0,1,1,1,1,2,0,3,1
3,a,1,1,1,g,2,2,2,2
3,0,1,1,1,2,0,1,2,1
3,a,1,1,1,2,0,1,3,0
3,0,1,1,1,d,0,2,1,1
3,0,1,1,1,2,0,3,1,0
3,a,1,1,g,2,0,3,3,2
3,0,1,1,1,2,1,1,2,0
3,0,1,1,1,2,g,3,2,2
3,a,1,1,1,2,2,1,1,0
3,a,1,1,g,2,2,1,3,2
3,a,1,1,g,2,2,3,1,2
3,0,1,1,1,3,1,0,3,0
3,0,1,1,1,3,1,2,1,0
3,a,1,1,g,3,2,0,2,2
3,0,1,1,2,0,1,1,3,0
3,0,1,1,2,0,1,3,1,0
3,0,1,1,2,0,g,3,3,2
3,0,1,1,2,0,2,1,1,1
3,0,1,1,2,0,3,1,1,0
3,a,1,g,2,0,3,1,3,2
3,a,1,g,2,0,3,3,1,2
3,0,1,1,d,1,0,1,2,0
3,a,1,1,2,1,0,2,1,0
3,a,1,1,2,1,f,2,3,2
3,0,1,g,d,1,a,3,2,2
3,a,1,1,2,1,g,2,2,2
3,0,1,g,d,1,2,1,2,2
3,0,g,a,2,1,2,d,1,2
3,a,1,g,d,1,3,0,e,2
3,0,1,1,2,2,1,g,3,2
3,0,1,g,2,2,2,d,e,1
3,a,1,g,2,2,3,3,3,0
3,0,1,g,d,3,a,1,2,2
3,c,1,1,d,3,1,a,e,2
3,c,1,1,d,3,e,3,p,0
3,0,1,1,3,c,1,3,2,2
3,a,1,1,3,0,2,3,3,2
3,0,1,1,3,1,0,2,1,1
3,a,1,1,3,1,c,2,2,2
3,0,1,1,3,1,1,0,3,0
3,0,1,1,3,1,g,2,3,2
3,a,1,g,3,1,2,0,2,2
3,0,1,g,3,d,2,2,3,1
3,c,1,1,3,2,2,3,2,1
3,0,1,g,3,2,2,3,3,0
3,0,1,1,3,2,3,1,2,2
3,h,1,1,3,2,3,2,2,1
3,f,1,1,3,2,3,3,d,0
3,a,1,1,3,3,0,2,2,2
3,0,1,1,3,3,2,2,2,0
3,0,1,1,3,3,3,2,1,2
3,0,1,1,3,3,3,2,3,0
3,0,1,2,0,1,0,1,2,1
3,a,1,2,0,1,0,1,3,0
3,0,1,2,a,1,c,d,3,2
3,0,1,2,0,1,0,3,1,0
3,0,1,2,0,1,1,1,3,1
3,0,1,2,0,1,1,3,1,1
3,0,1,d,0,1,g,3,2,2
3,0,1,2,f,1,2,a,3,2
3,0,1,2,a,g,2,d,1,2
3,0,1,d,0,g,3,1,2,2
3,0,1,2,a,2,0,2,d,2
3,0,1,d,a,e,1,c,3,2
3,0,1,2,a,2,2,0,d,2
3,0,g,2,a,2,2,2,d,0
3,0,g,2,0,2,d,3,e,1
3,0,1,d,a,e,3,0,3,2
3,0,1,2,a,d,3,2,1,2
3,a,g,2,0,d,3,2,2,1
3,0,g,d,a,e,3,2,3,0
3,0,1,2,a,3,0,d,3,2
3,a,1,2,0,3,1,g,2,2
3,c,1,2,0,3,2,d,2,1
3,0,g,2,a,3,2,d,3,0
3,0,1,d,0,3,3,3,2,0
3,0,g,2,0,3,3,3,3,1
3,0,1,2,1,0,1,3,1,0
3,0,1,2,1,0,d,3,e,2
3,0,1,d,1,1,0,1,2,0
3,0,1,d,1,1,c,3,2,2
3,0,1,2,1,1,1,1,2,1
3,0,1,2,1,2,a,3,d,2
3,0,1,2,1,2,d,1,e,2
3,c,1,2,1,2,d,e,p,0
3,0,1,d,1,3,0,g,2,2
3,a,1,2,1,3,d,b,3,2
3,0,1,d,1,3,2,1,2,2
3,c,1,d,1,3,2,3,2,0
3,c,1,2,1,3,3,d,2,1
3,0,1,2,d,0,2,0,e,2
3,0,1,2,d,0,2,2,e,0
3,0,1,2,2,0,d,3,e,1
3,m,1,2,2,a,3,2,2,1
3,0,g,d,e,a,3,2,3,0
3,a,1,2,d,1,0,g,3,2
3,0,1,2,2,1,1,3,2,2
3,0,1,2,d,1,2,e,1,2
3,c,1,2,2,1,2,d,2,1
3,0,g,2,d,1,2,e,3,0
3,a,1,d,e,1,3,0,3,2
3,0,g,2,2,1,3,3,3,1
3,c,1,2,d,2,0,2,e,0
3,0,g,2,2,2,a,3,d,1
3,0,1,2,2,2,1,0,3,2
3,h,1,2,2,d,1,2,2,1
3,c,1,d,e,p,1,2,3,0
3,0,1,2,d,2,2,0,e,0
3,0,g,2,2,2,d,1,e,1
3,c,1,2,d,e,p,2,1,0
3,c,1,2,2,2,d,3,a,1
3,a,g,2,2,d,3,0,2,1
3,0,1,d,e,p,3,0,3,0
3,a,1,2,c,3,0,1,3,2
3,c,1,2,2,3,0,d,2,1
3,0,g,2,d,3,0,e,3,0
3,a,1,2,2,3,0,3,1,2
3,a,1,2,2,3,1,1,c,2
3,c,1,d,2,3,1,3,2,0
3,0,g,2,2,3,1,3,3,1
3,0,g,2,2,3,2,a,2,1
3,0,g,2,d,3,2,a,3,0
3,a,1,2,d,3,2,3,1,0
3,0,g,d,2,3,3,1,2,0
3,0,g,2,2,3,3,1,3,1
3,0,1,2,2,3,3,3,1,1
3,0,1,d,3,0,1,3,2,2
3,0,1,2,3,0,d,1,e,2
3,0,1,2,3,0,d,3,e,0
3,a,1,d,3,b,3,j,1,2
3,a,1,2,3,1,c,1,d,2
3,c,1,d,3,1,2,3,2,0
3,c,1,2,3,1,3,3,2,1
3,a,1,2,3,2,b,1,2,2
3,c,1,2,3,2,a,3,d,0
3,0,g,2,3,2,d,1,e,0
3,a,1,2,3,3,0,1,c,2
3,c,1,d,3,3,0,3,e,0
3,c,1,2,3,3,1,d,2,1
3,0,g,d,3,3,2,1,2,0
3,0,g,2,3,3,3,1,2,1
3,a,1,3,0,1,0,1,2,0
3,0,g,3,a,1,b,3,d,2
3,a,1,3,b,1,g,2,d,2
3,a,1,3,0,1,2,c,3,2
3,a,1,3,0,g,2,1,2,2
3,a,1,3,b,g,3,0,d,2
3,a,1,3,0,2,1,g,3,2
3,0,g,3,0,2,2,d,e,1
3,a,1,3,0,2,3,1,3,2
3,c,a,3,b,2,3,2,2,1
3,a,1,3,0,2,3,3,1,2
3,a,g,3,0,2,3,3,3,0
3,a,1,3,0,g,b,2,3,2
3,a,1,3,b,3,1,2,d,2
3,a,g,3,0,3,d,2,3,0
3,a,1,3,c,3,2,3,2,0
3,a,g,3,b,3,3,2,d,0
3,0,1,3,1,0,2,3,3,2
3,a,1,3,1,1,c,2,2,2
3,a,1,3,1,2,0,3,3,2
3,a,1,d,1,2,1,3,e,2
3,a,1,3,1,2,2,1,3,2
3,c,1,3,1,d,2,2,3,1
3,a,1,3,1,2,2,3,1,2
3,c,1,3,1,2,2,3,2,1
3,0,g,3,1,2,2,3,3,0
3,a,1,d,1,2,3,1,e,2
3,c,1,3,1,d,3,3,e,0
3,a,1,3,1,3,0,2,2,2
3,a,1,3,1,3,2,0,2,2
3,a,g,3,1,3,2,2,2,0
3,0,1,3,2,0,2,d,e,1
3,0,1,3,d,0,3,2,2,1
3,a,1,3,2,0,3,3,3,0
3,0,g,3,d,1,0,1,e,2
3,a,1,3,c,1,0,2,3,2
3,a,1,3,2,1,2,0,3,2
3,c,1,d,2,1,2,e,3,0
3,h,1,3,2,1,2,3,2,0
3,c,1,3,2,2,0,d,e,1
3,a,1,3,c,2,1,1,3,2
3,c,a,3,d,2,1,2,2,1
3,h,1,3,d,2,1,3,3,0
3,0,g,3,2,2,2,a,d,1
3,c,1,3,2,2,2,3,1,1
3,0,1,3,d,2,3,0,2,1
3,a,g,3,2,2,3,1,3,0
3,h,1,3,d,2,3,3,1,0
3,a,g,3,2,3,b,2,3,0
3,a,g,3,2,3,0,3,2,0
3,0,1,3,2,3,1,0,2,2
3,a,1,3,d,3,g,2,e,0
3,0,1,3,2,3,2,0,3,0
3,a,g,3,2,3,2,1,2,0
3,a,g,3,d,3,3,0,e,0
3,a,1,3,3,0,2,1,3,2
3,c,1,3,3,a,2,2,3,1
3,0,1,3,3,0,2,3,2,1
3,0,1,3,3,0,2,3,3,0
3,a,1,d,3,0,3,1,e,2
3,0,1,3,3,0,3,3,2,0
3,a,1,3,3,1,0,2,c,2
3,a,1,3,3,1,2,2,2,0
3,0,1,3,3,2,0,1,3,2
3,c,1,3,3,d,0,2,3,1
3,c,1,3,3,2,0,3,2,1
3,c,1,3,3,2,0,3,3,0
3,a,1,3,3,2,1,1,2,2
3,0,1,3,3,2,1,3,2,0
3,0,1,3,3,d,2,0,3,1
3,0,g,3,3,2,2,1,2,1
3,a,g,3,3,2,2,1,3,0
3,0,g,3,3,2,3,1,2,0
3,a,g,3,3,3,b,2,2,0
3,0,1,3,3,3,1,0,3,2
3,0,1,3,3,3,2,0,2,0
3,0,2,0,2,0,d,0,e,2
3,0,2,0,2,0,2,1,2,2
3,0,2,0,2,0,d,2,e,0
3,0,2,0,2,0,2,3,2,0
3,0,2,0,2,a,2,3,3,1
3,0,2,0,2,1,0,2,2,2
3,0,2,0,d,1,1,g,e,2
3,0,d,0,2,1,1,3,2,2
3,0,2,0,2,1,2,2,2,0
3,0,2,0,d,1,e,2,3,1
3,0,2,a,d,1,2,3,2,1
3,0,2,0,d,1,3,1,e,2
3,c,2,a,2,1,3,2,2,1
3,0,2,0,d,1,3,3,e,0
3,0,2,0,2,2,a,2,d,0
3,0,2,0,2,2,0,3,2,0
3,0,2,0,2,d,0,3,3,1
3,0,2,0,d,2,1,3,e,1
3,0,d,0,2,2,e,0,3,0
3,0,d,0,2,2,e,1,3,1
3,0,2,0,d,3,0,2,3,1
3,0,2,a,d,3,0,3,2,1
3,0,d,0,2,3,1,3,2,0
3,0,2,0,d,3,e,0,3,1
3,0,2,a,3,0,2,2,3,1
3,0,d,a,e,0,3,0,3,2
3,a,d,b,3,0,3,2,3,0
3,0,d,a,3,1,b,g,3,2
3,0,d,a,3,1,e,1,3,2
3,0,d,a,3,1,e,3,3,0
3,0,2,a,3,2,0,2,3,1
3,c,d,a,e,2,1,2,3,0
3,0,d,a,3,3,b,3,3,0
3,a,2,1,0,1,0,1,3,0
3,0,d,1,0,g,a,3,3,2
3,a,c,1,0,1,3,2,3,2
3,0,2,1,0,2,0,2,2,2
3,0,d,1,0,e,1,2,3,2
3,c,2,1,0,2,2,2,2,0
3,c,2,1,0,d,2,2,3,1
3,h,d,1,0,2,2,3,2,1
3,0,d,1,0,e,3,0,3,2
3,c,2,1,a,2,3,d,2,1
3,c,d,1,0,e,3,2,3,0
3,c,2,1,0,2,3,3,3,1
3,0,d,1,0,3,e,1,3,2
3,c,d,1,0,3,2,2,2,1
3,c,d,1,0,3,e,3,3,0
3,c,2,1,0,3,3,3,2,1
3,0,d,1,1,1,h,2,2,2
3,0,2,1,1,1,2,2,3,2
3,a,d,1,1,2,1,e,3,2
3,h,2,1,1,2,2,2,2,1
3,a,d,1,1,2,3,b,3,2
3,m,d,1,1,2,3,e,3,0
3,0,2,1,1,3,0,2,d,2
3,0,d,1,1,3,1,e,2,2
3,c,2,1,1,3,2,2,d,0
3,c,2,1,1,3,3,2,3,1
3,0,2,1,2,0,2,2,2,0
3,0,2,1,2,a,2,2,3,1
3,0,2,1,2,0,2,3,2,1
3,a,2,1,2,b,3,0,3,2
3,a,2,1,2,m,3,2,3,0
3,0,2,1,2,0,3,3,3,1
3,0,d,1,2,1,a,3,3,2
3,0,2,1,2,1,1,2,3,2
3,0,2,1,2,1,d,1,3,2
3,h,d,1,2,1,2,2,2,1
3,0,d,1,2,1,e,3,3,0
3,0,2,1,2,1,3,3,2,1
3,c,2,1,2,2,0,2,2,0
3,c,2,1,2,d,0,2,3,1
3,h,2,1,2,2,0,3,d,1
3,c,2,1,2,d,1,e,2,1
3,0,d,1,2,e,1,2,3,0
3,c,2,1,2,2,1,3,3,1
3,0,2,1,2,d,2,0,3,1
3,c,2,1,2,d,e,1,2,1
3,0,d,1,2,e,3,0,3,0
3,c,2,1,2,2,3,1,3,1
3,0,2,1,d,3,a,1,3,2
3,m,d,1,2,3,0,2,2,1
3,c,d,1,2,3,a,3,3,0
3,c,d,1,e,3,p,1,3,0
3,0,2,1,3,0,d,e,2,1
3,0,d,1,3,0,3,1,3,2
3,0,d,1,3,0,3,3,3,0
3,0,2,1,3,1,0,2,d,2
3,0,d,1,3,1,1,e,2,2
3,0,2,1,3,1,2,0,3,2
3,c,2,1,3,1,2,2,d,0
3,0,2,1,3,1,3,1,2,2
3,0,d,1,3,1,3,e,2,0
3,c,2,1,3,1,3,2,3,1
3,c,2,1,3,2,a,d,2,1
3,0,2,1,3,2,1,1,3,2
3,h,d,1,3,2,1,3,3,0
3,0,2,1,3,2,2,0,3,1
3,c,2,1,3,2,3,1,2,1
3,m,d,1,3,2,3,1,3,0
3,0,2,1,3,3,0,2,d,0
3,c,d,1,3,3,1,e,2,0
3,0,2,1,3,3,1,2,3,1
3,0,2,1,3,3,2,0,3,0
3,0,2,1,3,3,3,0,3,1
3,0,2,1,3,3,3,1,2,0
3,0,2,2,0,1,0,2,2,2
3,0,2,2,a,1,1,g,d,2
3,0,2,2,a,1,1,3,2,2
3,0,2,2,0,1,2,2,2,0
3,h,2,2,0,1,2,d,3,1
3,c,2,d,a,1,2,3,2,1
3,0,2,d,0,1,3,1,3,2
3,c,2,2,a,1,3,2,d,1
3,c,2,2,a,1,3,3,d,0
3,c,2,2,0,2,a,2,d,0
3,0,2,2,0,2,0,3,2,0
3,c,2,2,0,d,0,3,3,1
3,c,2,2,a,2,1,3,d,1
3,0,d,2,0,2,e,0,3,0
3,c,2,2,a,2,d,1,3,1
3,0,2,2,0,3,0,2,2,0
3,c,2,2,a,3,b,2,3,1
3,c,2,d,a,3,0,3,2,1
3,0,2,d,0,3,1,1,3,2
3,c,2,2,0,3,1,2,2,1
3,c,2,2,a,3,1,3,2,0
3,0,2,2,a,3,d,0,3,1
3,a,d,2,1,1,b,g,3,2
3,0,2,d,1,1,2,1,3,2
3,c,d,2,1,1,e,2,2,1
3,a,d,2,1,g,e,3,3,0
3,c,2,d,1,2,0,e,3,1
3,a,2,2,1,2,0,3,2,1
3,a,d,2,1,2,1,2,e,0
3,0,2,2,1,2,2,0,3,1
3,0,d,e,a,2,3,0,3,0
3,0,2,d,1,3,0,1,3,2
3,0,d,e,1,3,a,3,3,0
3,0,2,d,1,3,2,1,3,0
3,c,2,2,d,1,0,2,3,1
3,0,2,2,d,1,0,3,2,1
3,0,2,2,2,1,1,3,2,0
3,0,2,2,d,2,a,1,3,1
3,c,2,2,2,2,d,2,e,2
3,c,2,2,2,2,2,3,2,2
3,0,2,2,2,3,2,2,2,2
3,c,2,2,d,3,3,3,e,2
3,a,2,2,3,0,3,1,3,1
3,0,2,d,3,1,0,1,3,2
3,c,2,d,3,1,0,3,3,0
3,h,d,2,3,2,3,2,e,2
3,c,d,e,3,3,p,3,3,2
3,a,2,3,0,1,1,2,3,2
3,a,2,3,0,1,c,1,3,2
3,0,2,3,0,1,2,2,3,1
3,0,d,3,0,1,e,3,3,0
3,0,2,3,0,1,3,0,3,2
3,c,2,3,0,d,0,2,3,1
3,m,2,3,0,2,0,3,d,1
3,c,d,3,0,e,1,2,3,0
3,c,2,3,0,2,1,3,3,1
3,a,2,3,0,d,3,c,3,0
3,c,2,3,0,2,3,1,3,1
3,a,2,3,0,g,0,1,3,2
3,c,d,3,0,3,0,3,3,0
3,0,2,3,0,3,2,0,3,1
3,c,2,3,0,3,d,1,3,0
3,0,2,3,1,1,0,2,3,2
3,0,2,3,1,1,1,3,2,2
3,0,2,3,1,1,3,2,3,1
3,0,2,3,1,1,3,3,2,0
3,m,d,3,1,2,1,e,3,0
3,0,2,3,1,2,1,3,2,1
3,c,2,3,1,2,3,1,3,0
3,0,2,3,1,3,0,2,3,0
3,0,2,3,1,3,1,2,3,1
3,c,2,3,1,3,1,3,2,0
3,0,2,3,1,3,3,0,3,1
3,0,d,3,2,a,3,0,3,0
3,0,2,3,2,0,3,1,3,1
3,a,2,3,c,1,0,1,3,2
3,h,2,3,2,1,0,3,3,0
3,m,2,3,2,1,1,2,3,0
3,0,2,3,2,1,d,1,3,0
3,0,2,3,2,2,1,1,3,1
3,c,d,3,2,e,3,2,3,2
3,a,2,3,2,3,0,g,3,0
3,c,d,3,2,3,e,3,3,2
3,0,2,3,3,0,3,1,3,0
3,h,2,3,3,1,0,2,3,0
3,c,2,3,3,1,1,2,3,1
3,0,2,3,3,1,3,0,3,1
3,c,2,3,3,2,1,1,3,0
3,m,d,3,3,2,3,e,3,2
3,m,2,3,3,3,2,2,3,2
3,c,2,3,3,3,3,3,2,2
3,0,3,0,3,0,3,3,3,0
3,a,3,1,0,1,2,2,3,2
3,a,3,1,0,2,1,3,3,2
3,c,3,1,0,2,2,d,3,1
3,0,3,1,0,2,3,1,3,2
3,h,3,1,0,2,3,3,3,0
3,a,3,1,0,3,2,2,3,0
3,a,3,1,1,2,0,3,3,2
3,0,3,1,1,d,2,2,3,1
3,0,3,1,1,2,2,3,3,0
3,0,3,1,1,3,1,2,3,2
3,a,3,1,2,1,0,2,3,2
3,a,3,1,2,1,2,2,3,0
3,c,3,1,2,2,0,d,3,1
3,c,3,1,2,2,1,3,3,0
3,0,3,1,2,2,2,1,3,1
3,0,3,1,2,2,3,1,3,0
3,c,3,1,3,d,0,2,3,1
3,f,3,1,3,2,0,3,3,0
3,0,3,1,3,3,1,2,3,0
3,0,3,2,a,1,0,d,3,2
3,c,3,2,a,1,2,d,3,0
3,a,3,d,b,1,3,2,3,0
3,c,3,2,0,1,3,3,3,1
3,c,3,2,a,d,b,2,3,0
3,c,3,2,0,2,a,3,3,1
3,h,3,2,a,3,0,3,3,0
3,c,3,2,0,3,1,3,3,1
3,0,3,2,1,1,3,3,3,0
3,a,3,2,2,1,0,3,3,0
3,0,3,2,2,1,1,3,3,1
3,0,3,2,d,e,p,2,3,2
3,a,3,2,d,3,2,3,3,2
3,0,3,3,0,2,0,3,3,1
3,c,3,3,0,2,1,3,3,0
3,a,3,3,2,2,3,3,3,2
3,1,0,1,0,1,0,j,c,1
3,1,0,1,0,1,0,d,3,0
3,1,0,1,0,1,1,g,t,1
3,1,0,1,0,1,1,d,2,0
3,1,0,1,0,1,2,1,2,1
3,1,0,1,0,g,2,d,3,2
3,1,0,1,0,1,3,1,3,1
3,1,0,1,0,j,3,2,3,2
3,1,0,1,0,2,0,2,a,1
3,1,a,1,b,2,1,1,2,0
3,1,0,1,0,2,1,2,0,1
3,1,0,1,0,2,1,d,1,0
3,1,0,1,0,2,g,d,3,2
3,1,a,1,b,2,1,3,0,0
3,1,0,1,0,d,g,3,2,2
3,1,0,1,c,d,3,1,2,2
3,1,a,1,m,2,3,3,b,2
3,1,0,1,0,3,0,1,2,1
3,1,0,1,0,3,0,1,3,0
3,1,0,1,0,3,0,d,1,0
3,1,0,1,c,3,0,d,3,2
3,1,0,1,0,3,0,3,0,1
3,1,0,1,0,3,1,1,g,1
3,1,0,1,f,3,1,2,d,2
3,1,0,1,0,3,1,3,0,0
3,1,0,1,0,3,1,3,1,1
3,j,0,1,0,3,2,1,3,2
3,1,0,1,c,3,2,d,1,2
3,1,0,1,0,3,3,1,1,1
3,1,0,g,0,d,3,3,0,2
3,1,0,1,1,1,0,g,t,1
3,1,0,1,1,1,0,2,3,0
3,1,0,1,1,1,1,g,2,1
3,1,0,1,1,1,2,1,g,1
3,1,0,1,1,1,2,3,1,1
3,1,0,j,1,1,2,3,2,2
3,1,0,1,1,1,3,1,2,1
3,1,0,1,1,2,0,1,d,0
3,1,a,1,1,2,c,d,3,2
3,1,0,1,1,2,0,3,1,0
3,1,0,1,1,2,o,3,2,2
3,1,a,1,g,2,d,1,e,2
3,1,a,1,g,2,2,d,1,2
3,1,0,1,1,2,3,2,2,2
3,1,0,1,1,3,0,1,2,0
3,1,0,1,1,3,0,1,3,1
3,1,a,1,g,d,0,2,3,2
3,1,0,1,1,3,0,3,1,1
3,1,0,j,1,3,0,3,2,2
3,1,0,1,1,3,1,1,2,1
3,1,0,1,g,3,2,1,2,2
3,1,0,1,2,1,0,1,2,1
3,1,0,g,2,1,0,d,3,2
3,1,0,1,2,1,1,1,2,0
3,1,0,1,2,1,1,1,3,1
3,1,0,1,2,g,1,3,2,2
3,1,0,1,2,2,1,2,3,2
3,1,0,1,2,2,2,2,d,1
3,1,0,1,2,2,3,2,2,1
3,1,0,1,2,2,3,3,d,0
3,1,0,1,2,3,2,d,3,0
3,1,0,g,2,3,2,3,2,1
3,1,0,g,2,3,3,3,2,0
3,1,0,g,2,3,3,3,3,1
3,1,0,1,3,1,0,1,3,1
3,1,a,1,3,2,0,2,3,2
3,1,0,1,3,2,2,3,3,0
3,1,0,g,3,3,2,3,3,1
3,1,0,2,0,1,0,d,a,1
3,1,0,2,0,1,1,1,3,0
3,1,0,2,0,1,1,2,1,1
3,1,0,2,0,1,1,3,1,0
3,1,a,2,0,j,1,3,3,2
3,1,0,2,a,2,0,1,1,0
3,1,a,2,0,2,b,g,3,2
3,1,0,2,0,2,0,2,2,2
3,1,a,2,0,2,d,1,3,2
3,1,0,2,0,2,2,2,0,2
3,1,0,2,0,2,2,2,2,0
3,1,0,2,0,d,e,2,3,1
3,1,a,2,0,2,d,3,1,2
3,1,c,2,0,d,e,3,2,1
3,1,h,2,0,2,d,3,3,0
3,1,0,d,0,2,3,2,2,1
3,1,a,2,0,3,g,1,3,2
3,1,0,2,0,3,2,2,2,1
3,1,0,2,0,3,2,3,3,1
3,1,a,2,b,3,3,g,1,2
3,1,a,2,m,3,3,3,3,0
3,1,a,2,1,1,h,3,d,2
3,1,0,2,1,1,1,2,0,1
3,1,a,2,1,1,1,d,1,0
3,1,a,2,1,1,g,2,3,2
3,1,0,2,1,d,0,g,3,2
3,1,0,2,1,2,1,1,1,1
3,1,0,d,1,2,1,2,e,2
3,1,a,2,1,d,1,3,c,2
3,1,0,2,1,d,2,1,3,2
3,1,a,2,1,2,2,2,d,1
3,1,0,2,1,d,2,3,1,2
3,1,0,2,1,d,2,3,3,0
3,1,0,2,1,d,3,1,2,2
3,1,a,2,1,2,3,d,0,2
3,1,0,d,1,2,3,2,e,0
3,1,0,2,g,d,3,3,2,0
3,1,c,2,1,2,3,3,3,1
3,1,a,2,1,3,b,3,f,2
3,1,a,d,1,e,1,2,3,2
3,1,0,d,1,3,2,1,2,2
3,1,a,2,1,3,d,3,b,2
3,1,0,d,g,3,2,3,2,0
3,1,a,d,1,3,3,2,1,2
3,1,0,2,1,3,3,2,2,1
3,1,a,2,1,d,3,2,3,0
3,1,0,2,2,1,1,1,1,0
3,1,0,2,2,1,2,d,e,1
3,1,0,2,2,1,3,2,3,1
3,1,0,2,2,1,3,3,1,2
3,1,0,2,d,1,3,3,3,0
3,1,a,2,2,2,b,1,g,2
3,l,0,2,2,2,0,2,2,0
3,g,0,2,2,d,a,2,3,1
3,1,a,2,2,2,b,3,1,2
3,g,0,2,2,d,a,3,2,1
3,g,a,2,2,2,b,3,3,0
3,1,a,2,2,2,j,1,1,2
3,1,0,d,2,2,1,2,2,1
3,1,0,2,2,d,e,1,2,1
3,1,0,2,2,2,d,1,3,0
3,1,0,2,2,2,2,2,0,0
3,g,0,2,2,d,e,2,1,1
3,g,0,2,2,d,e,3,0,1
3,1,a,2,2,2,d,3,1,0
3,1,a,2,2,2,3,2,b,1
3,g,0,2,2,3,0,2,2,1
3,j,0,2,2,3,0,d,3,1
3,1,0,2,2,3,1,1,g,2
3,1,a,2,2,3,1,3,1,2
3,1,a,2,d,3,1,3,3,0
3,g,0,2,2,3,2,2,0,1
3,j,0,2,2,3,2,d,1,1
3,1,0,2,2,3,3,1,3,0
3,g,a,2,d,3,3,3,1,0
3,1,0,2,3,1,a,3,o,2
3,1,a,2,3,1,1,2,3,2
3,1,0,2,3,1,2,1,d,2
3,g,a,2,3,1,d,3,2,0
3,1,0,2,3,1,3,2,1,2
3,1,0,2,3,1,3,2,2,1
3,1,0,2,3,1,3,3,0,2
3,1,0,2,3,2,0,1,3,2
3,g,a,2,3,2,0,2,d,1
3,1,0,d,g,2,0,3,1,2
3,1,0,2,3,d,0,3,3,0
3,1,c,d,3,2,1,2,e,0
3,1,0,2,3,d,1,3,0,2
3,g,0,2,3,d,1,3,2,0
3,1,0,2,3,2,1,3,3,1
3,1,0,2,3,2,2,1,1,2
3,1,0,2,3,d,2,1,3,0
3,1,0,2,3,d,2,3,1,0
3,1,0,2,3,d,3,1,2,0
3,1,0,2,3,2,3,1,3,1
3,1,a,2,3,d,3,3,0,0
3,1,0,2,3,2,3,3,1,1
3,1,0,2,3,3,a,1,2,2
3,1,a,2,3,3,0,3,0,2
3,1,c,d,3,3,0,3,2,0
3,1,0,2,3,3,1,2,1,2
3,1,0,2,3,3,1,2,2,1
3,1,a,2,3,d,1,2,3,0
3,1,c,d,3,3,2,1,2,0
3,g,a,2,3,3,2,3,0,0
3,g,0,2,3,3,3,2,0,1
3,g,a,2,3,3,3,2,1,0
3,1,0,3,0,1,0,3,0,1
3,1,0,3,0,1,0,3,1,0
3,1,0,3,0,1,c,d,3,2
3,1,0,3,0,1,1,1,g,1
3,1,0,3,0,1,1,2,1,0
3,1,0,3,0,1,g,d,2,2
3,1,0,3,0,1,1,3,1,1
3,1,a,3,b,2,1,g,d,2
3,1,a,3,b,2,g,3,i,2
3,1,0,3,0,2,2,2,d,1
3,1,a,3,b,2,3,1,d,2
3,1,0,3,0,2,3,2,1,2
3,1,0,3,0,2,3,d,3,0
3,1,c,3,0,d,3,3,2,0
3,1,0,3,0,3,0,1,1,0
3,1,0,3,0,3,0,j,3,2
3,1,0,3,0,3,c,d,1,2
3,1,0,3,0,3,1,1,1,1
3,1,0,3,0,3,1,d,2,2
3,g,0,3,0,3,2,d,3,0
3,1,c,3,0,3,2,3,2,1
3,1,0,3,0,3,3,1,2,2
3,1,0,3,a,3,3,2,d,0
3,1,c,3,0,3,3,3,3,1
3,1,0,3,1,1,0,3,1,1
3,1,0,3,1,1,1,1,2,1
3,1,0,3,1,1,1,3,0,1
3,1,0,3,1,1,2,1,1,1
3,1,0,3,1,j,2,3,0,2
3,1,a,3,1,2,0,d,g,2
3,1,a,3,1,2,0,3,2,2
3,1,a,3,1,2,2,1,d,2
3,1,0,3,1,2,2,d,1,2
3,g,0,3,1,2,d,3,e,0
3,1,0,3,1,3,0,1,1,1
3,1,a,3,1,3,0,2,3,2
3,1,0,3,1,3,1,2,2,2
3,1,0,3,1,3,2,2,2,1
3,1,c,3,1,3,2,3,3,1
3,1,0,3,g,3,3,3,2,1
3,1,0,3,2,1,1,1,1,1
3,1,0,3,2,1,1,d,2,2
3,1,0,3,2,1,2,1,3,2
3,1,0,3,2,1,2,d,1,2
3,1,c,3,2,1,2,d,3,0
3,1,c,3,2,1,2,3,2,1
3,1,0,3,2,1,3,3,2,0
3,1,c,3,2,1,3,3,3,1
3,1,c,3,2,2,0,2,d,1
3,1,0,3,2,d,1,1,2,2
3,1,0,3,2,2,1,d,1,2
3,1,0,3,2,2,1,d,3,0
3,g,0,3,2,d,1,3,2,0
3,1,0,3,2,2,2,2,1,1
3,1,0,3,2,d,3,1,2,0
3,1,0,3,2,2,3,d,1,0
3,1,0,3,2,d,3,3,0,0
3,1,0,3,2,3,0,1,g,2
3,1,0,3,2,3,0,d,1,2
3,g,0,3,2,3,0,d,3,0
3,g,0,3,2,3,0,3,2,1
3,1,c,3,d,3,1,2,e,0
3,1,c,3,2,3,1,3,3,1
3,1,0,3,2,3,2,1,1,2
3,1,c,3,2,3,2,1,2,1
3,g,0,3,2,3,2,3,0,1
3,1,c,3,2,3,3,1,3,1
3,1,c,3,2,3,3,3,1,1
3,1,0,3,3,1,2,1,2,2
3,1,0,3,3,1,2,2,2,1
3,1,0,3,3,1,2,2,3,0
3,1,c,3,3,1,2,3,3,1
3,1,c,3,3,1,3,3,2,1
3,1,0,3,3,2,0,2,1,2
3,g,0,3,3,2,a,3,d,0
3,1,a,3,3,2,d,1,e,0
3,1,0,3,3,2,2,3,1,0
3,1,0,3,3,2,3,3,0,0
3,1,0,3,3,3,0,1,2,2
3,1,0,3,3,3,0,2,2,1
3,1,c,3,3,3,0,3,3,1
3,1,c,3,3,3,1,3,2,1
3,1,c,3,3,3,2,1,3,1
3,1,c,3,3,3,2,3,1,1
3,1,c,3,3,3,3,1,2,1
3,g,0,3,3,3,3,3,0,1
3,1,1,1,1,1,2,1,2,1
3,1,1,1,1,g,3,3,3,2
3,1,1,1,g,3,1,3,3,2
3,1,1,g,1,3,3,3,1,2
3,1,1,1,2,1,1,1,2,1
3,1,1,j,2,1,2,1,2,2
3,1,1,1,d,2,0,2,e,2
3,1,1,1,2,2,1,2,2,2
3,1,1,1,2,2,2,2,2,0
3,1,1,1,2,3,0,2,3,2
3,1,g,1,2,3,2,3,2,0
3,1,1,g,2,3,2,3,3,1
3,1,1,1,2,3,3,3,2,1
3,1,1,1,3,1,g,3,3,2
3,1,1,2,0,2,1,3,2,2
3,1,1,2,0,2,2,d,2,1
3,1,1,2,0,d,3,1,2,2
3,1,1,d,0,2,3,2,3,1
3,1,1,2,0,d,3,3,2,0
3,1,1,2,a,3,0,3,d,2
3,1,1,2,0,3,1,2,3,2
3,1,1,2,a,3,2,1,d,2
3,1,1,2,0,3,2,2,3,1
3,1,1,2,0,3,2,3,1,2
3,g,1,2,a,3,2,3,d,0
3,1,1,2,0,3,3,2,1,2
3,1,1,2,0,3,3,2,3,0
3,1,1,2,1,1,2,2,3,2
3,1,1,2,1,2,0,3,2,2
3,1,1,2,1,d,1,e,p,2
3,1,1,2,1,2,2,1,2,2
3,1,1,2,1,2,2,3,2,0
3,1,1,2,1,2,2,3,3,1
3,1,1,2,1,d,3,e,p,0
3,1,1,2,1,3,0,2,3,2
3,1,1,2,1,3,2,2,1,2
3,1,1,2,1,3,2,2,2,1
3,1,1,d,1,3,2,2,3,0
3,1,1,2,2,1,1,2,3,2
3,1,1,2,2,1,d,1,e,2
3,1,1,2,2,1,2,2,3,1
3,1,1,2,2,1,2,3,1,2
3,1,1,2,2,1,2,3,d,0
3,1,1,2,2,1,3,1,2,2
3,1,1,2,2,1,3,2,1,2
3,1,1,2,2,1,3,2,3,0
3,1,1,2,2,2,0,d,2,1
3,1,1,2,2,2,1,1,2,2
3,1,1,d,2,2,1,2,3,1
3,1,1,2,2,d,1,3,2,0
3,1,1,2,2,d,3,1,2,0
3,1,1,2,2,3,0,2,3,1
3,1,1,2,d,3,0,3,e,0
3,1,1,2,2,3,1,2,3,0
3,1,1,2,d,3,2,1,2,0
3,1,1,2,2,3,2,2,1,1
3,1,1,2,2,3,3,2,1,0
3,1,1,2,3,1,2,2,2,1
3,1,1,2,3,1,2,2,3,0
3,1,1,2,3,1,3,2,2,0
3,1,1,2,3,2,0,3,2,0
3,1,1,2,3,2,0,3,3,1
3,1,1,2,3,2,1,1,3,2
3,1,1,2,3,d,1,e,p,0
3,1,1,2,3,2,2,1,2,0
3,1,1,2,3,2,2,1,3,1
3,1,1,2,3,2,2,3,1,1
3,1,1,2,3,3,0,2,2,1
3,1,1,d,3,3,0,2,3,0
3,1,1,3,a,2,0,2,d,2
3,1,1,3,0,2,0,3,3,2
3,1,1,3,0,2,1,2,2,2
3,1,1,3,0,2,2,1,3,2
3,1,1,3,0,2,2,2,2,0
3,1,1,3,0,2,2,3,1,2
3,1,1,3,0,2,2,3,2,1
3,1,1,3,0,3,0,3,2,2
3,1,g,3,0,3,2,3,3,1
3,g,1,3,0,3,3,3,2,1
3,1,1,3,1,1,g,3,3,2
3,1,1,3,1,2,3,2,2,1
3,1,1,3,1,3,1,3,3,2
3,g,1,3,1,3,2,3,2,1
3,1,1,3,1,3,3,1,3,2
3,1,1,3,2,1,2,3,3,1
3,1,1,3,2,1,3,3,2,1
3,g,1,3,2,2,0,2,2,0
3,1,1,3,2,2,0,3,2,1
3,1,1,3,2,2,2,1,2,1
3,1,1,3,2,2,2,1,3,0
3,1,1,3,2,2,2,3,1,0
3,1,1,3,2,2,3,1,2,0
3,g,1,3,2,3,0,3,3,1
3,g,1,3,2,3,1,3,2,1
3,1,1,3,2,3,2,1,3,1
3,1,1,3,2,3,2,3,1,1
3,1,g,3,2,3,3,1,2,1
3,1,1,3,3,1,1,3,3,2
3,1,1,3,3,1,2,3,2,1
3,1,1,3,3,1,3,1,3,2
3,1,1,3,3,2,1,2,2,1
3,1,1,3,3,3,0,3,2,1
3,1,1,3,3,3,1,1,3,2
3,1,1,3,3,3,2,1,2,1
3,1,2,1,2,1,2,1,3,2
3,1,2,1,2,1,2,d,3,0
3,1,2,1,2,1,2,3,2,1
3,1,2,1,2,1,3,3,3,1
3,1,2,1,2,2,0,2,d,1
3,1,2,1,2,2,1,2,2,1
3,1,2,1,2,2,1,d,3,0
3,1,2,1,2,3,0,d,3,0
3,1,2,1,2,3,0,3,2,1
3,1,2,1,2,3,1,2,3,0
3,1,2,1,2,3,1,3,3,1
3,1,2,1,2,3,2,1,3,0
3,1,2,1,2,3,3,1,3,1
3,1,2,1,3,1,2,2,3,0
3,1,2,1,3,1,2,3,3,1
3,1,2,1,3,2,0,3,3,0
3,1,2,1,3,3,0,3,3,1
3,1,2,2,0,2,0,2,2,0
3,g,2,2,0,d,a,2,3,1
3,1,2,2,0,d,a,3,2,1
3,1,2,2,0,2,a,3,3,0
3,g,d,2,0,2,1,2,e,1
3,1,2,2,0,2,2,1,3,0
3,1,2,2,0,3,0,2,2,1
3,1,2,2,0,3,0,3,3,1
3,1,2,2,0,3,1,3,3,0
3,1,2,d,1,2,0,3,3,0
3,1,2,d,1,2,1,e,2,0
3,1,2,2,1,2,1,3,3,1
3,1,2,2,1,2,3,1,3,1
3,1,2,2,1,3,1,2,2,1
3,1,d,2,1,3,1,e,3,0
3,1,2,2,2,2,2,2,2,2
3,1,d,2,2,2,e,3,3,2
3,1,d,2,e,3,3,3,3,2
3,1,2,2,3,d,2,3,3,2
3,1,d,2,3,e,3,3,2,2
3,1,d,2,3,3,2,3,2,2
3,1,d,2,3,3,3,2,3,2
3,1,2,3,0,2,0,2,3,1
3,g,2,3,0,2,1,d,3,0
3,g,2,3,0,d,1,3,2,0
3,1,2,3,0,2,3,1,3,0
3,1,2,3,0,3,0,3,2,1
3,1,2,3,0,3,0,3,3,0
3,g,2,3,0,3,1,3,3,1
3,1,2,3,0,3,2,1,3,0
3,1,2,3,0,3,3,1,3,1
3,1,2,3,1,3,0,3,3,1
3,1,2,3,1,3,1,3,2,1
3,1,2,3,1,3,2,1,3,1
3,1,2,3,2,1,3,1,3,1
3,1,2,3,2,2,3,d,3,2
3,g,2,3,2,d,3,3,2,2
3,1,2,3,2,3,2,d,3,2
3,1,2,3,3,2,2,d,3,2
3,1,2,3,3,2,3,3,2,2
3,1,3,1,3,1,3,1,3,2
3,1,3,2,0,3,0,2,3,1
3,1,3,d,0,3,1,2,3,0
3,g,3,2,1,2,0,3,3,1
3,1,3,2,2,3,3,2,3,2
3,1,3,3,0,2,0,3,3,0
3,1,3,3,0,3,0,3,3,1
3,1,3,3,2,2,2,3,3,2
3,g,3,3,3,3,3,3,3,2
3,2,0,2,0,2,a,2,b,2
3,2,a,2,c,2,b,2,3,0
3,2,0,2,0,2,0,3,0,2
3,2,0,2,0,2,0,3,2,0
3,2,0,2,0,d,0,3,3,1
3,d,0,2,0,2,1,3,2,1
3,2,0,2,0,3,0,2,2,0
3,2,0,2,a,3,b,2,3,1
3,2,0,d,m,3,0,3,2,1
3,2,0,d,0,3,1,2,2,1
3,2,0,2,a,3,1,3,b,2
3,2,0,2,a,3,1,3,d,0
3,2,0,2,a,3,d,2,1,1
3,2,0,d,a,3,2,3,0,1
3,2,0,2,a,3,3,3,b,0
3,2,0,2,g,2,0,d,3,1
3,2,0,2,1,2,a,3,d,1
3,d,a,e,1,2,1,2,3,0
3,2,0,d,1,2,2,2,1,1
3,d,a,2,1,3,0,2,2,1
3,2,a,d,1,3,b,3,1,2
3,2,0,2,1,3,0,3,3,0
3,2,0,2,2,2,d,2,e,2
3,2,0,2,2,2,2,3,2,2
3,2,0,2,d,3,3,3,e,2
3,2,a,d,e,2,3,2,3,2
3,2,a,d,3,3,e,3,3,2
3,2,0,3,0,2,0,3,2,1
3,2,a,3,0,d,1,2,1,2
3,d,0,3,0,2,1,2,2,1
3,d,0,3,0,e,1,2,3,0
3,2,0,3,0,2,1,3,3,1
3,2,0,3,c,3,0,2,d,1
3,2,a,3,0,3,b,3,1,2
3,2,a,3,b,3,i,3,3,0
3,2,0,3,0,3,1,3,2,1
3,2,a,3,b,3,d,3,1,0
3,2,0,3,0,3,3,3,0,1
3,2,a,3,1,2,1,d,1,2
3,2,a,3,1,2,1,3,3,0
3,2,0,3,1,2,3,d,1,0
3,2,0,3,1,2,3,3,0,1
3,2,0,3,1,3,0,2,1,2
3,2,0,3,1,3,0,2,2,0
3,2,0,3,1,3,1,2,3,1
3,2,0,3,1,3,1,3,0,2
3,2,0,3,1,3,2,2,1,0
3,2,0,3,1,3,3,2,1,1
3,2,a,3,1,3,3,3,0,0
3,2,a,3,2,d,1,2,1,0
3,2,0,3,2,2,1,3,1,1
3,2,0,3,2,2,2,2,2,2
3,2,a,3,2,d,3,2,3,2
3,2,0,3,2,3,0,2,1,1
3,2,0,3,2,3,a,3,1,0
3,2,a,3,2,3,d,3,3,2
3,2,0,3,3,2,1,3,1,0
3,d,a,3,3,2,3,e,3,2
3,2,0,3,3,3,1,2,1,1
3,2,0,3,3,3,2,2,d,2
3,2,a,3,3,3,3,d,2,2
3,d,1,e,1,p,1,r,1,2
3,2,1,2,1,2,1,2,2,0
3,2,1,d,1,3,0,3,2,0
3,2,1,2,1,3,1,d,2,1
3,2,1,2,d,2,2,2,e,2
3,2,1,2,d,e,p,2,3,2
3,2,1,d,2,3,2,e,3,2
3,2,1,d,2,3,3,3,2,2
3,2,1,3,1,2,1,3,2,0
3,d,1,3,2,2,3,3,3,2
3,2,1,3,d,3,2,3,2,2
3,d,1,3,e,3,3,2,p,2
3,d,1,3,3,2,2,3,3,2
3,2,1,3,3,2,3,3,2,2
3,d,1,3,3,3,2,2,2,2
3,2,1,3,3,3,3,2,3,2
3,2,2,2,d,3,1,3,e,2
3,2,d,e,3,3,a,3,3,2
3,2,d,3,0,3,e,3,3,2
3,2,2,3,0,3,3,2,3,2
3,2,2,3,1,3,2,2,3,2
3,2,2,3,2,3,a,3,3,2
3,3,0,3,0,3,0,3,1,2
3,3,0,3,0,3,0,3,2,1
3,3,0,3,0,3,0,3,3,0
3,3,0,3,0,3,1,3,3,1
3,3,0,3,1,3,0,3,2,0
3,3,0,3,g,3,0,3,3,1
3,3,0,3,1,3,1,3,2,1
3,3,0,3,1,3,2,3,1,1
3,3,0,3,2,3,2,3,3,2
3,3,0,3,2,3,3,3,2,2
3,3,1,3,2,3,2,3,2,2
3,3,1,3,3,3,3,3,3,2

Re: Thread For Your Unrecognised CA

Posted: January 20th, 2025, 1:07 pm
by hotcrystal0
hotcrystal0 wrote: January 19th, 2025, 12:09 pm Just unburying this request:
hotcrystal0 wrote: January 18th, 2025, 4:02 pm Edit: call the rule SumLife5.
A rule with 6 states (5 alive states) that behaves identically to CGoL, however when a cell is born it's born with the state number equal to the sum of the cell states that birthed it (mod 5, except 0 mod 5 corresponds to state 5, so for example states 2, 4, and 5 birth state 1).
Edit: here’s my attempt to make this myself:

Code: Select all

x = 3, y = 3, rule = SumLife5
.A$.2A$2A! x = 0, y = 0, rule = SumLife5
!
@RULE SumLife5

@TABLE


n_states:6
neighborhood:Moore
symmetries:permute

var a={0,1,2,3,4,5}
var a1=a
var a2=a
var a3=a
var a4=a
var a5=a
var a6=a
var a7=a
var a8=a
var b = {1,2,3,4,5}
var b1 = b
var b2 = b
var b3 = b
var _6 = {1}
var _7 = {2}
var _8 = {3}
var _9 = {4}
var _10 = {5}
var _11 = {1}
var _12 = {2}
var _13 = {3}
var _14 = {4}
var _15 = {5}

# Birth

0,1,1,1,0,0,0,0,0,3
0,1,1,2,0,0,0,0,0,4
0,1,1,3,0,0,0,0,0,5
0,1,1,4,0,0,0,0,0,_6
0,1,1,5,0,0,0,0,0,_7
0,1,2,2,0,0,0,0,0,5
0,1,2,3,0,0,0,0,0,_6
0,1,2,4,0,0,0,0,0,_7
0,1,2,5,0,0,0,0,0,_8
0,1,3,3,0,0,0,0,0,_7
0,1,3,4,0,0,0,0,0,_8
0,1,3,5,0,0,0,0,0,_9
0,1,4,4,0,0,0,0,0,_9
0,1,4,5,0,0,0,0,0,_10
0,1,5,5,0,0,0,0,0,_11

0,2,1,1,0,0,0,0,0,4
0,2,1,2,0,0,0,0,0,5
0,2,1,3,0,0,0,0,0,_6
0,2,1,4,0,0,0,0,0,_7
0,2,1,5,0,0,0,0,0,_8
0,2,2,2,0,0,0,0,0,_6
0,2,2,3,0,0,0,0,0,_7
0,2,2,4,0,0,0,0,0,_8
0,2,2,5,0,0,0,0,0,_9
0,2,3,3,0,0,0,0,0,_8
0,2,3,4,0,0,0,0,0,_9
0,2,3,5,0,0,0,0,0,_10
0,2,4,4,0,0,0,0,0,_10
0,2,4,5,0,0,0,0,0,_11
0,2,5,5,0,0,0,0,0,_12

0,3,1,1,0,0,0,0,0,5
0,3,1,2,0,0,0,0,0,_6
0,3,1,3,0,0,0,0,0,_7
0,3,1,4,0,0,0,0,0,_8
0,3,1,5,0,0,0,0,0,_9
0,3,2,2,0,0,0,0,0,_7
0,3,2,3,0,0,0,0,0,_8
0,3,2,4,0,0,0,0,0,_9
0,3,2,5,0,0,0,0,0,_10
0,3,3,3,0,0,0,0,0,_9
0,3,3,4,0,0,0,0,0,_10
0,3,3,5,0,0,0,0,0,_11
0,3,4,4,0,0,0,0,0,_11
0,3,4,5,0,0,0,0,0,_12
0,3,5,5,0,0,0,0,0,_13

0,4,1,1,0,0,0,0,0,_6
0,4,1,2,0,0,0,0,0,_7
0,4,1,3,0,0,0,0,0,_8
0,4,1,4,0,0,0,0,0,_9
0,4,1,5,0,0,0,0,0,_10
0,4,2,2,0,0,0,0,0,_8
0,4,2,3,0,0,0,0,0,_9
0,4,2,4,0,0,0,0,0,_10
0,4,2,5,0,0,0,0,0,_11
0,4,3,3,0,0,0,0,0,_10
0,4,3,4,0,0,0,0,0,_11
0,4,3,5,0,0,0,0,0,_12
0,4,4,4,0,0,0,0,0,_12
0,4,4,5,0,0,0,0,0,_13
0,4,5,5,0,0,0,0,0,_14

0,5,1,1,0,0,0,0,0,_7
0,5,1,2,0,0,0,0,0,_8
0,5,1,3,0,0,0,0,0,_9
0,5,1,4,0,0,0,0,0,_10
0,5,1,5,0,0,0,0,0,_11
0,5,2,2,0,0,0,0,0,_9
0,5,2,3,0,0,0,0,0,_10
0,5,2,4,0,0,0,0,0,_11
0,5,2,5,0,0,0,0,0,_12
0,5,3,3,0,0,0,0,0,_11
0,5,3,4,0,0,0,0,0,_12
0,5,3,5,0,0,0,0,0,_13
0,5,4,4,0,0,0,0,0,_13
0,5,4,5,0,0,0,0,0,_14
0,5,5,5,0,0,0,0,0,_15

# Survival

b,b1,b2,0,0,0,0,0,0,b
b,b1,b2,b3,0,0,0,0,0,b

# Death
a,a1,a2,a3,a4,a5,a6,a7,a8,0

@COLORS

0 0 0 0
1 255 0 0
2 0 255 0
3 0 0 255
4 0 255 255
5 255 0 255
Four P4 gliders in SumLife5:

Code: Select all

x = 21, y = 3, rule = SumLife5
2.D5.C5.D5.C$2C4.2B4.2D4.2A$.2B4.2C4.2A4.2D!

Re: Thread For Your Unrecognised CA

Posted: January 25th, 2025, 10:38 am
by pifricted
Lifes on triangle edge by islptng and me

Generator script:

Code: Select all

name = "TriEdge-test"
n_states = 8
n_neighbors = 8
B = [1]
S = [1]
is_x = lambda s: s in [1,3,5,7]
is_y = lambda s: s in [2,3,6,7]
is_z = lambda s: s in [4,5,6,7]
def transition_function(a):
    nw,unused,unused,se,n,w,e,s,c = a
    cnt_x=is_y(nw)+is_z(nw)+is_x(n)+is_z(n)+is_y(c)+is_z(c)+is_x(s)+is_y(s)+is_y(w)+is_z(w)
    cnt_y=is_y(nw)+is_z(nw)+is_x(n)+is_z(n)+is_x(e)+is_z(e)+is_x(se)+is_y(se)+is_x(c)+is_z(c)
    cnt_z=is_y(w)+is_z(w)+is_x(c)+is_y(c)+is_x(e)+is_z(e)+is_x(se)+is_y(se)+is_x(s)+is_y(s)
    x = cnt_x in (S if is_x(c) else B)
    y = cnt_y in (S if is_y(c) else B)
    z = cnt_z in (S if is_z(c) else B)
    return x+2*y+4*z
Example:
B1/S1:

Code: Select all

@RULE TriEdge-test

@TREE

num_states=8
num_neighbors=8
num_nodes=70
1 0 6 5 3 3 5 6 0
1 5 3 0 2 6 0 2 0
1 0 2 0 2 2 0 2 0
2 0 1 1 2 0 1 1 2
1 6 0 3 1 5 1 0 0
1 3 1 2 0 0 0 0 0
1 2 0 2 0 0 0 0 0
2 4 5 5 6 4 5 5 6
1 0 0 1 1 1 1 0 0
1 1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0
2 8 9 9 10 8 9 9 10
3 3 7 3 7 7 11 7 11
2 1 2 2 2 1 2 2 2
2 5 6 6 6 5 6 6 6
2 9 10 10 10 9 10 10 10
3 13 14 13 14 14 15 14 15
2 2 2 2 2 2 2 2 2
2 6 6 6 6 6 6 6 6
2 10 10 10 10 10 10 10 10
3 17 18 17 18 18 19 18 19
4 12 12 16 16 16 16 20 20
1 3 5 6 0 0 4 4 0
1 6 0 2 0 4 0 0 0
2 22 23 23 6 22 23 23 6
1 5 1 0 0 4 0 0 0
2 25 10 10 10 25 10 10 10
3 24 26 24 26 26 15 26 15
2 23 6 6 6 23 6 6 6
3 28 19 28 19 19 19 19 19
3 18 19 18 19 19 19 19 19
4 27 27 29 29 29 29 30 30
1 0 4 4 0 0 4 4 0
1 4 0 0 0 4 0 0 0
2 32 33 33 10 32 33 33 10
2 33 10 10 10 33 10 10 10
3 34 35 34 35 35 19 35 19
3 35 19 35 19 19 19 19 19
3 19 19 19 19 19 19 19 19
4 36 36 37 37 37 37 38 38
5 21 31 21 31 31 39 31 39
3 7 11 7 11 11 11 11 11
3 14 15 14 15 15 15 15 15
4 41 41 42 42 42 42 30 30
3 26 15 26 15 15 15 15 15
4 44 44 38 38 38 38 38 38
4 37 37 38 38 38 38 38 38
5 43 45 43 45 45 46 45 46
3 11 11 11 11 11 11 11 11
3 15 15 15 15 15 15 15 15
4 48 48 49 49 49 49 38 38
4 49 49 38 38 38 38 38 38
4 38 38 38 38 38 38 38 38
5 50 51 50 51 51 52 51 52
6 40 47 47 53 40 47 47 53
7 54 54 54 54 54 54 54 54
8 55 55 55 55 55 55 55 55
5 31 39 31 39 39 39 39 39
5 45 46 45 46 46 46 46 46
5 51 52 51 52 52 52 52 52
6 57 58 58 59 57 58 58 59
7 60 60 60 60 60 60 60 60
8 61 61 61 61 61 61 61 61
5 39 39 39 39 39 39 39 39
5 46 46 46 46 46 46 46 46
5 52 52 52 52 52 52 52 52
6 63 64 64 65 63 64 64 65
7 66 66 66 66 66 66 66 66
8 67 67 67 67 67 67 67 67
9 56 56 62 62 62 62 68 68
B3/S23:

Code: Select all

@RULE TriEdge-test

@TREE

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

Code: Select all

@RULE TriEdge-test

@TREE

num_states=8
num_neighbors=8
num_nodes=214
1 0 0 0 0 0 0 0 0
1 0 0 0 4 0 0 1 5
1 0 4 5 1 1 5 4 5
2 0 1 1 2 0 1 1 2
1 0 0 0 4 0 2 0 6
1 0 4 4 0 0 6 5 7
1 4 0 1 1 5 7 4 3
2 4 5 5 6 4 5 5 6
1 0 6 4 2 2 4 6 6
1 4 2 0 2 6 4 7 3
1 0 2 1 3 7 1 2 3
2 8 9 9 10 8 9 9 10
3 3 7 3 7 7 11 7 11
1 5 1 0 1 4 5 4 0
2 1 2 2 13 1 2 2 13
1 1 1 0 1 4 3 0 2
2 5 6 6 15 5 6 6 15
1 1 3 0 3 2 1 2 2
2 9 10 10 17 9 10 10 17
3 14 16 14 16 16 18 16 18
1 0 1 0 0 4 0 0 0
2 2 13 13 20 2 13 13 20
1 0 1 0 0 0 2 0 2
2 6 15 15 22 6 15 15 22
1 0 3 0 2 2 0 2 2
2 10 17 17 24 10 17 17 24
3 21 23 21 23 23 25 23 25
4 12 12 19 19 19 19 26 26
1 0 0 0 0 0 2 1 3
1 0 0 1 5 1 3 0 7
1 1 5 4 1 0 7 4 6
2 28 29 29 30 28 29 29 30
1 0 2 0 6 2 0 3 7
1 0 6 5 3 3 5 6 7
1 5 3 0 3 6 5 6 2
2 32 33 33 34 32 33 33 34
1 2 4 6 2 0 4 7 5
1 6 0 3 3 5 5 6 1
1 3 1 2 3 4 1 2 0
2 36 37 37 38 36 37 37 38
3 31 35 31 35 35 39 35 39
1 4 1 0 0 4 6 4 2
2 29 30 30 41 29 30 30 41
1 0 3 0 2 6 0 2 2
2 33 34 34 43 33 34 34 43
1 2 1 2 2 0 0 2 0
2 37 38 38 45 37 38 38 45
3 42 44 42 44 44 46 44 46
1 0 0 0 0 4 2 0 2
2 30 41 41 48 30 41 41 48
1 0 2 0 2 2 0 2 2
2 34 43 43 50 34 43 43 50
1 2 0 2 2 0 0 2 0
2 38 45 45 52 38 45 45 52
3 49 51 49 51 51 53 51 53
4 40 40 47 47 47 47 54 54
1 0 2 1 3 3 1 2 3
1 1 3 0 7 2 1 2 6
1 0 7 4 2 2 4 6 6
2 56 57 57 58 56 57 57 58
1 2 0 3 7 1 1 2 5
1 3 5 6 3 0 5 6 4
1 6 1 2 2 4 4 6 0
2 60 61 61 62 60 61 61 62
1 0 4 7 1 1 5 4 5
1 5 1 2 1 4 5 4 0
1 0 1 2 0 4 0 0 0
2 64 65 65 66 64 65 65 66
3 59 63 59 63 63 67 63 67
1 4 2 0 2 6 4 6 2
2 57 58 58 69 57 58 58 69
1 2 0 2 2 4 0 2 0
2 61 62 62 71 61 62 62 71
1 0 0 2 0 0 0 0 0
2 65 66 66 73 65 66 66 73
3 70 72 70 72 72 74 72 74
1 0 2 0 2 6 0 2 2
2 58 69 69 76 58 69 69 76
2 62 71 71 52 62 71 71 52
2 66 73 73 73 66 73 73 73
3 77 78 77 78 78 79 78 79
4 68 68 75 75 75 75 80 80
5 27 55 27 55 55 81 55 81
1 6 0 2 2 4 4 6 0
1 2 0 2 2 4 0 3 1
1 2 0 3 3 1 1 2 1
2 83 84 84 85 83 84 84 85
3 7 11 7 11 11 86 11 86
1 3 1 2 3 0 1 2 0
2 84 85 85 88 84 85 85 88
3 16 18 16 18 18 89 18 89
2 85 88 88 45 85 88 88 45
3 23 25 23 25 25 91 25 91
4 87 87 90 90 90 90 92 92
1 4 0 2 0 4 4 5 1
1 0 0 3 1 5 1 0 1
1 1 1 2 1 0 1 0 0
2 94 95 95 96 94 95 95 96
3 35 39 35 39 39 97 39 97
1 0 1 2 0 0 0 0 0
2 95 96 96 99 95 96 96 99
3 44 46 44 46 46 100 46 100
2 96 99 99 73 96 99 99 73
3 51 53 51 53 53 102 53 102
4 98 98 101 101 101 101 103 103
1 4 0 1 1 5 5 4 1
1 1 1 0 1 4 1 0 0
1 0 1 0 0 0 0 0 0
2 105 106 106 107 105 106 106 107
3 63 67 63 67 67 108 67 108
2 106 107 107 0 106 107 107 0
3 72 74 72 74 74 110 74 110
2 107 0 0 0 107 0 0 0
3 78 79 78 79 79 112 79 112
4 109 109 111 111 111 111 113 113
5 93 104 93 104 104 114 104 114
1 0 0 2 0 4 0 0 0
1 0 0 2 0 0 0 1 1
1 0 0 3 1 1 1 0 1
2 116 117 117 118 116 117 117 118
3 11 86 11 86 86 119 86 119
2 117 118 118 96 117 118 118 96
3 18 89 18 89 89 121 89 121
2 118 96 96 99 118 96 96 99
3 25 91 25 91 91 123 91 123
4 120 120 122 122 122 122 124 124
1 0 0 0 0 4 0 1 1
1 0 0 1 1 1 1 0 1
1 1 1 0 1 0 1 0 0
2 126 127 127 128 126 127 127 128
3 39 97 39 97 97 129 97 129
2 127 128 128 107 127 128 128 107
3 46 100 46 100 100 131 100 131
2 128 107 107 0 128 107 107 0
3 53 102 53 102 102 133 102 133
4 130 130 132 132 132 132 134 134
1 0 0 1 1 5 1 0 1
2 136 128 128 107 136 128 128 107
3 67 108 67 108 108 137 108 137
3 74 110 74 110 110 133 110 133
3 79 112 79 112 112 112 112 112
4 138 138 139 139 139 139 140 140
5 125 135 125 135 135 141 135 141
6 82 115 115 142 82 115 115 142
7 143 143 143 143 143 143 143 143
8 144 144 144 144 144 144 144 144
1 2 1 2 6 0 0 2 4
1 2 4 6 2 0 4 6 4
2 88 146 146 147 88 146 146 147
1 1 1 2 5 0 1 0 4
1 0 5 6 0 0 4 4 4
1 4 0 2 0 4 4 4 0
2 149 150 150 151 149 150 150 151
1 1 5 4 1 0 5 4 4
1 4 1 0 0 4 4 4 0
1 0 0 0 0 4 0 0 0
2 153 154 154 155 153 154 154 155
3 148 152 148 152 152 156 152 156
2 146 147 147 83 146 147 147 83
2 150 151 151 116 150 151 151 116
2 154 155 155 0 154 155 155 0
3 158 159 158 159 159 160 159 160
2 147 83 83 71 147 83 83 71
2 151 116 116 73 151 116 116 73
2 155 0 0 0 155 0 0 0
3 162 163 162 163 163 164 163 164
4 157 157 161 161 161 161 165 165
5 55 81 55 81 81 166 81 166
2 13 20 20 0 13 20 20 0
3 152 156 152 156 156 168 156 168
2 20 0 0 0 20 0 0 0
3 159 160 159 160 160 170 160 170
2 0 0 0 0 0 0 0 0
3 163 164 163 164 164 172 164 172
4 169 169 171 171 171 171 173 173
5 104 114 104 114 114 174 114 174
3 156 168 156 168 168 110 168 110
3 160 170 160 170 170 112 170 112
3 164 172 164 172 172 172 172 172
4 176 176 177 177 177 177 178 178
5 135 141 135 141 141 179 141 179
6 167 175 175 180 167 175 175 180
7 181 181 181 181 181 181 181 181
8 182 182 182 182 182 182 182 182
1 0 0 2 4 0 0 0 4
1 0 4 6 0 0 4 4 4
2 99 184 184 185 99 184 184 185
1 0 1 0 4 0 0 0 4
1 0 4 4 0 0 4 4 4
1 4 0 0 0 4 4 4 0
2 187 188 188 189 187 188 188 189
1 0 5 4 0 0 4 4 4
2 191 189 189 155 191 189 189 155
3 186 190 186 190 190 192 190 192
2 184 185 185 151 184 185 185 151
2 188 189 189 155 188 189 189 155
2 189 155 155 0 189 155 155 0
3 194 195 194 195 195 196 195 196
2 185 151 151 116 185 151 151 116
3 198 196 198 196 196 164 196 164
4 193 193 197 197 197 197 199 199
5 81 166 81 166 166 200 166 200
3 190 192 190 192 192 160 192 160
3 195 196 195 196 196 164 196 164
3 196 164 196 164 164 172 164 172
4 202 202 203 203 203 203 204 204
5 114 174 114 174 174 205 174 205
3 192 160 192 160 160 170 160 170
4 207 207 204 204 204 204 178 178
5 141 179 141 179 179 208 179 208
6 201 206 206 209 201 206 206 209
7 210 210 210 210 210 210 210 210
8 211 211 211 211 211 211 211 211
9 145 145 183 183 183 183 212 212
B3/S24:

Code: Select all

@RULE TriEdge-test

@TREE

num_states=8
num_neighbors=8
num_nodes=221
1 0 0 0 0 0 0 0 7
1 0 0 0 5 0 5 5 2
1 0 5 5 0 5 0 0 7
2 0 1 1 2 0 1 1 2
1 0 0 0 6 0 6 6 1
1 0 4 4 3 4 3 3 4
1 4 1 1 2 1 6 6 1
2 4 5 5 6 4 5 5 6
1 0 6 6 0 6 0 0 7
1 4 2 2 1 2 5 5 2
1 0 3 3 0 7 0 0 3
2 8 9 9 10 8 9 9 10
3 3 7 3 7 7 11 7 11
1 5 0 0 1 0 5 4 2
2 1 2 2 13 1 2 2 13
1 1 0 0 3 4 3 2 0
2 5 6 6 15 5 6 6 15
1 1 2 2 1 2 1 0 2
2 9 10 10 17 9 10 10 17
3 14 16 14 16 16 18 16 18
1 0 1 0 0 4 0 0 2
2 2 13 13 20 2 13 13 20
1 0 1 0 2 0 2 2 0
2 6 15 15 22 6 15 15 22
1 0 3 2 0 2 0 0 2
2 10 17 17 24 10 17 17 24
3 21 23 21 23 23 25 23 25
4 12 12 19 19 19 19 26 26
1 0 0 0 3 0 3 3 4
1 0 1 1 6 1 6 6 1
1 1 4 4 3 4 3 2 4
2 28 29 29 30 28 29 29 30
1 0 2 2 5 2 5 5 2
1 0 7 7 0 7 0 0 7
1 5 2 2 1 2 5 4 2
2 32 33 33 34 32 33 33 34
1 2 4 4 3 4 1 3 4
1 6 1 1 2 1 4 6 1
1 3 0 0 3 4 1 2 0
2 36 37 37 38 36 37 37 38
3 31 35 31 35 35 39 35 39
1 4 1 0 2 0 6 6 0
2 29 30 30 41 29 30 30 41
1 0 3 2 0 6 0 0 2
2 33 34 34 43 33 34 34 43
1 2 1 0 2 0 0 2 0
2 37 38 38 45 37 38 38 45
3 42 44 42 44 44 46 44 46
1 0 0 0 2 4 2 2 0
2 30 41 41 48 30 41 41 48
1 0 2 2 0 2 0 0 2
2 34 43 43 50 34 43 43 50
1 2 0 0 2 0 0 2 0
2 38 45 45 52 38 45 45 52
3 49 51 49 51 51 53 51 53
4 40 40 47 47 47 47 54 54
1 0 3 3 0 3 0 0 7
1 1 2 2 5 2 5 4 2
1 0 7 6 0 6 0 0 6
2 56 57 57 58 56 57 57 58
1 2 1 1 6 1 4 6 1
1 3 4 4 3 4 1 2 4
1 6 1 0 2 0 4 6 0
2 60 61 61 62 60 61 61 62
1 0 5 7 0 5 0 0 5
1 5 0 2 1 0 5 4 0
1 0 1 2 0 4 0 0 0
2 64 65 65 66 64 65 65 66
3 59 63 59 63 63 67 63 67
1 4 2 2 0 2 4 4 2
2 57 58 58 69 57 58 58 69
1 2 0 0 2 4 0 2 0
2 61 62 62 71 61 62 62 71
1 0 0 2 0 0 0 0 0
2 65 66 66 73 65 66 66 73
3 70 72 70 72 72 74 72 74
1 0 2 2 0 6 0 0 2
2 58 69 69 76 58 69 69 76
2 62 71 71 52 62 71 71 52
2 66 73 73 73 66 73 73 73
3 77 78 77 78 78 79 78 79
4 68 68 75 75 75 75 80 80
5 27 55 27 55 55 81 55 81
1 6 0 0 2 0 4 6 1
1 2 0 0 3 4 1 3 0
1 2 1 1 2 1 0 2 1
2 83 84 84 85 83 84 84 85
3 7 11 7 11 11 86 11 86
1 3 0 0 3 0 1 2 0
2 84 85 85 88 84 85 85 88
3 16 18 16 18 18 89 18 89
2 85 88 88 45 85 88 88 45
3 23 25 23 25 25 91 25 91
4 87 87 90 90 90 90 92 92
1 4 0 2 1 0 5 5 0
1 0 1 3 0 5 0 0 1
1 1 0 2 1 0 1 0 0
2 94 95 95 96 94 95 95 96
3 35 39 35 39 39 97 39 97
1 0 1 2 0 0 0 0 0
2 95 96 96 99 95 96 96 99
3 44 46 44 46 46 100 46 100
2 96 99 99 73 96 99 99 73
3 51 53 51 53 53 102 53 102
4 98 98 101 101 101 101 103 103
1 4 1 1 0 1 4 4 1
1 1 0 0 1 4 1 0 0
1 0 1 0 0 0 0 0 0
2 105 106 106 107 105 106 106 107
3 63 67 63 67 67 108 67 108
1 0 0 0 0 0 0 0 0
2 106 107 107 110 106 107 107 110
3 72 74 72 74 74 111 74 111
2 107 110 110 110 107 110 110 110
3 78 79 78 79 79 113 79 113
4 109 109 112 112 112 112 114 114
5 93 104 93 104 104 115 104 115
1 0 0 2 0 4 0 0 1
1 0 0 2 1 0 1 1 0
1 0 1 3 0 1 0 0 1
2 117 118 118 119 117 118 118 119
3 11 86 11 86 86 120 86 120
2 118 119 119 96 118 119 119 96
3 18 89 18 89 89 122 89 122
2 119 96 96 99 119 96 96 99
3 25 91 25 91 91 124 91 124
4 121 121 123 123 123 123 125 125
1 0 0 0 1 4 1 1 0
1 0 1 1 0 1 0 0 1
1 1 0 0 1 0 1 0 0
2 127 128 128 129 127 128 128 129
3 39 97 39 97 97 130 97 130
2 128 129 129 107 128 129 129 107
3 46 100 46 100 100 132 100 132
2 129 107 107 110 129 107 107 110
3 53 102 53 102 102 134 102 134
4 131 131 133 133 133 133 135 135
1 0 1 1 0 5 0 0 1
2 137 129 129 107 137 129 129 107
3 67 108 67 108 108 138 108 138
3 74 111 74 111 111 134 111 134
3 79 113 79 113 113 113 113 113
4 139 139 140 140 140 140 141 141
5 126 136 126 136 136 142 136 142
6 82 116 116 143 82 116 116 143
7 144 144 144 144 144 144 144 144
8 145 145 145 145 145 145 145 145
1 3 0 0 3 0 1 2 4
1 2 1 0 6 0 4 6 0
1 2 4 4 2 4 0 2 4
2 147 148 148 149 147 148 148 149
1 1 0 2 5 0 5 4 0
1 0 5 6 0 4 0 0 4
1 4 0 2 0 0 4 4 0
2 151 152 152 153 151 152 152 153
1 1 4 4 1 4 1 0 4
1 4 1 0 0 0 4 4 0
1 0 0 0 0 4 0 0 0
2 155 156 156 157 155 156 156 157
3 150 154 150 154 154 158 154 158
1 6 0 0 2 0 4 6 0
2 148 149 149 160 148 149 149 160
1 0 0 2 0 4 0 0 0
2 152 153 153 162 152 153 153 162
2 156 157 157 110 156 157 157 110
3 161 163 161 163 163 164 163 164
2 149 160 160 71 149 160 160 71
2 153 162 162 73 153 162 162 73
2 157 110 110 110 157 110 110 110
3 166 167 166 167 167 168 167 168
4 159 159 165 165 165 165 169 169
5 55 81 55 81 81 170 81 170
1 5 0 0 1 0 5 4 0
1 0 1 0 0 4 0 0 0
2 172 173 173 110 172 173 173 110
3 154 158 154 158 158 174 158 174
2 173 110 110 110 173 110 110 110
3 163 164 163 164 164 176 164 176
2 110 110 110 110 110 110 110 110
3 167 168 167 168 168 178 168 178
4 175 175 177 177 177 177 179 179
5 104 115 104 115 115 180 115 180
3 158 174 158 174 174 111 174 111
3 164 176 164 176 176 113 176 113
3 168 178 168 178 178 178 178 178
4 182 182 183 183 183 183 184 184
5 136 142 136 142 142 185 142 185
6 171 181 181 186 171 181 181 186
7 187 187 187 187 187 187 187 187
8 188 188 188 188 188 188 188 188
1 0 1 2 0 0 0 0 4
1 0 0 2 4 0 4 4 0
1 0 4 6 0 4 0 0 4
2 190 191 191 192 190 191 191 192
1 0 1 0 4 0 4 4 0
1 0 4 4 0 4 0 0 4
1 4 0 0 0 0 4 4 0
2 194 195 195 196 194 195 195 196
1 0 5 4 0 4 0 0 4
2 198 196 196 157 198 196 196 157
3 193 197 193 197 197 199 197 199
2 191 192 192 153 191 192 192 153
2 195 196 196 157 195 196 196 157
2 196 157 157 110 196 157 157 110
3 201 202 201 202 202 203 202 203
2 192 153 153 162 192 153 153 162
3 205 203 205 203 203 168 203 168
4 200 200 204 204 204 204 206 206
5 81 170 81 170 170 207 170 207
3 197 199 197 199 199 164 199 164
3 202 203 202 203 203 168 203 168
3 203 168 203 168 168 178 168 178
4 209 209 210 210 210 210 211 211
5 115 180 115 180 180 212 180 212
3 199 164 199 164 164 176 164 176
4 214 214 211 211 211 211 184 184
5 142 185 142 185 185 215 185 215
6 208 213 213 216 208 213 213 216
7 217 217 217 217 217 217 217 217
8 218 218 218 218 218 218 218 218
9 146 146 189 189 189 189 219 219
B36/S245:

Code: Select all

@RULE TriEdge-test

@TREE

num_states=8
num_neighbors=8
num_nodes=276
1 0 0 0 0 0 0 0 7
1 0 0 0 5 0 5 5 2
1 0 5 5 0 5 0 0 7
2 0 1 1 2 0 1 1 2
1 0 0 0 6 0 6 6 1
1 0 4 4 3 4 3 3 4
1 4 1 1 2 1 6 6 5
2 4 5 5 6 4 5 5 6
1 0 6 6 0 6 0 0 7
1 4 2 2 1 2 5 5 6
1 0 3 3 4 7 4 4 3
2 8 9 9 10 8 9 9 10
3 3 7 3 7 7 11 7 11
1 5 0 0 1 0 5 4 7
2 1 2 2 13 1 2 2 13
1 1 0 0 7 4 7 6 1
2 5 6 6 15 5 6 6 15
1 1 6 6 1 6 1 0 3
2 9 10 10 17 9 10 10 17
3 14 16 14 16 16 18 16 18
1 0 1 0 5 4 5 5 2
2 2 13 13 20 2 13 13 20
1 0 5 4 3 4 3 3 0
2 6 15 15 22 6 15 15 22
1 4 3 2 1 2 1 1 2
2 10 17 17 24 10 17 17 24
3 21 23 21 23 23 25 23 25
4 12 12 19 19 19 19 26 26
1 0 0 0 3 0 3 3 4
1 0 1 1 6 1 6 6 1
1 1 4 4 3 4 3 2 5
2 28 29 29 30 28 29 29 30
1 0 2 2 5 2 5 5 2
1 0 7 7 0 7 0 0 7
1 5 2 2 1 2 5 4 7
2 32 33 33 34 32 33 33 34
1 2 4 4 3 4 1 3 6
1 6 1 1 2 1 4 6 7
1 3 0 0 7 4 5 6 3
2 36 37 37 38 36 37 37 38
3 31 35 31 35 35 39 35 39
1 4 1 0 3 0 7 7 4
2 29 30 30 41 29 30 30 41
1 0 3 2 5 6 5 5 2
2 33 34 34 43 33 34 34 43
1 2 5 4 3 4 1 3 2
2 37 38 38 45 37 38 38 45
3 42 44 42 44 44 46 44 46
1 0 1 1 6 5 6 6 0
2 30 41 41 48 30 41 41 48
1 0 7 7 0 7 0 0 2
2 34 43 43 50 34 43 43 50
1 6 1 1 2 1 0 2 2
2 38 45 45 52 38 45 45 52
3 49 51 49 51 51 53 51 53
4 40 40 47 47 47 47 54 54
1 0 3 3 0 3 0 0 7
1 1 2 2 5 2 5 4 3
1 0 7 6 1 6 1 1 6
2 56 57 57 58 56 57 57 58
1 2 1 1 6 1 4 6 3
1 3 4 4 3 4 1 2 7
1 6 1 0 3 0 5 7 6
2 60 61 61 62 60 61 61 62
1 0 5 7 2 5 2 2 5
1 5 0 2 3 0 7 6 5
1 0 1 2 7 4 7 7 0
2 64 65 65 66 64 65 65 66
3 59 63 59 63 63 67 63 67
1 4 3 3 0 3 4 4 6
2 57 58 58 69 57 58 58 69
1 2 1 1 6 5 4 6 2
2 61 62 62 71 61 62 62 71
1 0 5 7 2 5 2 2 0
2 65 66 66 73 65 66 66 73
3 70 72 70 72 72 74 72 74
1 1 2 2 4 6 4 4 2
2 58 69 69 76 58 69 69 76
1 3 4 4 2 4 0 2 2
2 62 71 71 78 62 71 71 78
1 5 0 2 2 0 2 2 0
2 66 73 73 80 66 73 73 80
3 77 79 77 79 79 81 79 81
4 68 68 75 75 75 75 82 82
5 27 55 27 55 55 83 55 83
1 6 0 0 2 0 4 6 7
1 2 0 0 7 4 5 7 2
1 2 5 5 2 5 0 2 3
2 85 86 86 87 85 86 86 87
3 7 11 7 11 11 88 11 88
1 7 0 0 3 0 1 2 3
2 86 87 87 90 86 87 87 90
3 16 18 16 18 18 91 18 91
1 2 1 0 3 0 1 3 2
2 87 90 90 93 87 90 90 93
3 23 25 23 25 25 94 25 94
4 89 89 92 92 92 92 95 95
1 4 0 2 3 0 7 7 4
1 0 1 3 6 5 6 6 1
1 1 4 6 3 4 3 2 1
2 97 98 98 99 97 98 98 99
3 35 39 35 39 39 100 39 100
1 4 1 2 3 0 3 3 0
2 98 99 99 102 98 99 99 102
3 44 46 44 46 46 103 46 103
1 0 1 3 2 1 2 2 0
2 99 102 102 105 99 102 102 105
3 51 53 51 53 53 106 53 106
4 101 101 104 104 104 104 107 107
1 4 3 3 0 3 4 4 5
1 1 2 2 5 6 5 4 1
1 0 7 6 1 6 1 1 0
2 109 110 110 111 109 110 110 111
3 63 67 63 67 67 112 67 112
1 4 3 3 0 3 0 0 0
2 110 111 111 114 110 111 111 114
3 72 74 72 74 74 115 74 115
1 1 2 2 0 2 0 0 0
2 111 114 114 117 111 114 114 117
3 79 81 79 81 81 118 81 118
4 113 113 116 116 116 116 119 119
5 96 108 96 108 108 120 108 120
1 0 0 2 6 4 6 6 1
1 0 4 6 3 4 3 3 0
1 4 1 3 2 1 2 2 1
2 122 123 123 124 122 123 123 124
3 11 88 11 88 88 125 88 125
1 1 0 2 3 0 3 2 1
2 123 124 124 127 123 124 124 127
3 18 91 18 91 91 128 91 128
1 0 1 2 3 0 3 3 0
2 124 127 127 130 124 127 127 130
3 25 94 25 94 94 131 94 131
4 126 126 129 129 129 129 132 132
1 0 2 2 5 6 5 5 0
1 0 7 7 0 7 0 0 1
1 5 2 2 1 2 1 0 1
2 134 135 135 136 134 135 135 136
3 39 100 39 100 100 137 100 137
1 0 3 2 1 2 1 1 0
2 135 136 136 139 135 136 136 139
3 46 103 46 103 103 140 103 140
1 0 3 3 0 3 0 0 0
2 136 139 139 142 136 139 139 142
3 53 106 53 106 106 143 106 143
4 138 138 141 141 141 141 144 144
1 2 1 1 4 5 4 4 1
1 3 4 4 1 4 1 0 1
1 6 1 0 1 0 1 1 0
2 146 147 147 148 146 147 147 148
3 67 112 67 112 112 149 112 149
1 2 1 1 0 1 0 0 0
2 147 148 148 151 147 148 148 151
3 74 115 74 115 115 152 115 152
1 3 0 0 0 0 0 0 0
2 148 151 151 154 148 151 151 154
3 81 118 81 118 118 155 118 155
4 150 150 153 153 153 153 156 156
5 133 145 133 145 145 157 145 157
6 84 121 121 158 84 121 121 158
7 159 159 159 159 159 159 159 159
8 160 160 160 160 160 160 160 160
1 3 0 0 3 0 1 2 7
1 2 1 0 7 0 5 7 2
1 2 5 5 2 5 0 2 6
2 162 163 163 164 162 163 163 164
1 1 0 2 7 0 7 6 1
1 0 5 6 3 4 3 3 4
1 4 1 3 2 1 6 6 4
2 166 167 167 168 166 167 167 168
1 1 6 6 1 6 1 0 5
1 4 3 2 1 2 5 5 4
1 0 3 3 4 7 4 4 0
2 170 171 171 172 170 171 171 172
3 165 169 165 169 169 173 169 173
1 7 0 0 2 0 4 6 6
2 163 164 164 175 163 164 164 175
1 1 0 2 6 4 6 6 0
2 167 168 168 177 167 168 168 177
1 1 6 6 0 6 0 0 0
2 171 172 172 179 171 172 172 179
3 176 178 176 178 178 180 178 180
1 2 0 0 6 4 4 6 2
2 164 175 175 182 164 175 175 182
1 0 4 6 2 4 2 2 0
2 168 177 177 184 168 177 177 184
1 4 2 2 0 2 0 0 0
2 172 179 179 186 172 179 179 186
3 183 185 183 185 185 187 185 187
4 174 174 181 181 181 181 188 188
5 55 83 55 83 83 189 83 189
1 7 0 0 1 0 5 4 5
1 2 1 0 5 4 5 5 0
1 2 5 5 0 5 0 0 0
2 191 192 192 193 191 192 192 193
3 169 173 169 173 173 194 173 194
1 7 0 0 0 0 0 0 0
2 192 193 193 196 192 193 193 196
3 178 180 178 180 180 197 180 197
1 2 0 0 0 0 0 0 0
2 193 196 196 199 193 196 196 199
3 185 187 185 187 187 200 187 200
4 195 195 198 198 198 198 201 201
5 108 120 108 120 120 202 120 202
1 1 0 0 5 4 5 4 1
1 0 5 4 1 4 1 1 0
1 4 1 1 0 1 0 0 0
2 204 205 205 206 204 205 205 206
3 173 194 173 194 194 207 194 207
1 1 0 0 0 0 0 0 0
2 205 206 206 209 205 206 206 209
3 180 197 180 197 197 210 197 210
1 0 0 0 0 0 0 0 0
2 206 209 209 212 206 209 209 212
3 187 200 187 200 200 213 200 213
4 208 208 211 211 211 211 214 214
5 145 157 145 157 157 215 157 215
6 190 203 203 216 190 203 203 216
7 217 217 217 217 217 217 217 217
8 218 218 218 218 218 218 218 218
1 0 1 2 3 0 3 3 4
1 0 1 3 6 1 6 6 0
1 1 4 6 2 4 2 2 4
2 220 221 221 222 220 221 221 222
1 0 3 2 5 2 5 5 0
1 0 7 7 0 7 0 0 4
1 5 2 2 0 2 4 4 4
2 224 225 225 226 224 225 225 226
1 2 5 4 1 4 1 1 4
1 6 1 1 0 1 4 4 4
1 3 0 0 4 4 4 4 0
2 228 229 229 230 228 229 229 230
3 223 227 223 227 227 231 227 231
1 4 0 2 2 0 6 6 4
2 221 222 222 233 221 222 222 233
1 0 2 2 4 6 4 4 0
2 225 226 226 235 225 226 226 235
1 2 4 4 0 4 0 0 0
2 229 230 230 237 229 230 230 237
3 234 236 234 236 236 238 236 238
1 0 0 2 6 4 6 6 0
2 222 233 233 240 222 233 233 240
1 0 6 6 0 6 0 0 0
2 226 235 235 242 226 235 235 242
1 6 0 0 0 0 0 0 0
2 230 237 237 244 230 237 237 244
3 241 243 241 243 243 245 243 245
4 232 232 239 239 239 239 246 246
5 83 189 83 189 189 247 189 247
1 4 1 0 1 0 5 5 4
1 0 1 1 4 5 4 4 0
1 1 4 4 0 4 0 0 0
2 249 250 250 251 249 250 250 251
3 227 231 227 231 231 252 231 252
1 4 0 0 0 0 0 0 0
2 250 251 251 254 250 251 251 254
3 236 238 236 238 238 255 238 255
2 251 254 254 212 251 254 254 212
3 243 245 243 245 245 257 245 257
4 253 253 256 256 256 256 258 258
5 120 202 120 202 202 259 202 259
1 0 1 0 5 4 5 5 0
1 0 5 5 0 5 0 0 0
1 5 0 0 0 0 0 0 0
2 261 262 262 263 261 262 262 263
3 231 252 231 252 252 264 252 264
2 262 263 263 212 262 263 263 212
3 238 255 238 255 255 266 255 266
2 263 212 212 212 263 212 212 212
3 245 257 245 257 257 268 257 268
4 265 265 267 267 267 267 269 269
5 157 215 157 215 215 270 215 270
6 248 260 260 271 248 260 260 271
7 272 272 272 272 272 272 272 272
8 273 273 273 273 273 273 273 273
9 161 161 219 219 219 219 274 274

Re: Thread For Your Unrecognised CA

Posted: January 26th, 2025, 10:39 am
by islptng
pifricted wrote: January 25th, 2025, 10:38 am Lifes on triangle edge by islptng and me
Faster script:

Code: Select all

#include <string.h>
#include <vector>
#include <map>
#include <string>
#include <iostream>
#include <fstream>
using namespace std;

// Parameters has already been set.
const int numStates = 8;
const int numNeighbors = 8;
/* order for nine neighbors is nw, ne, sw, se, n, w, e, s, c */
bool B[11] = {0,0,0,0,0,0,0,0,0,0,0};
bool S[11] = {0,0,0,0,0,0,0,0,0,0,0};
bool is_x(int s) { return s % 2 == 1; }
bool is_y(int s) { return s == 2 || s == 3 || s == 6 || s == 7; }
bool is_z(int s) { return s >= 4; }

int slowcalc(int nw, int n, int ne, int w, int c, int e, int sw, int s, int se) {
   int cnt_x = is_y(nw) + is_z(nw) + is_x(n) + is_z(n) + is_y(c) + is_z(c) + is_x(s) + is_y(s) + is_y(w) + is_z(w);
   int cnt_y = is_y(nw) + is_z(nw) + is_x(n) + is_z(n) + is_x(e) + is_z(e) + is_x(se) + is_y(se) + is_x(c) + is_z(c);
   int cnt_z = is_y(w) + is_z(w) + is_x(c) + is_y(c) + is_x(e) + is_z(e) + is_x(se) + is_y(se) + is_x(s) + is_y(s);
   int x = (is_x(c) ? S[cnt_x] : B[cnt_x]);
   int y = (is_y(c) ? S[cnt_y] : B[cnt_y]);
   int z = (is_z(c) ? S[cnt_z] : B[cnt_z]);
   return x + 2 * y + 4 * z;
}

int f(int *a) {
   int nw = a[0], ne = a[1], sw = a[2], se = a[3], n = a[4], w = a[5], e = a[6], s = a[7], c = a[8];
   return slowcalc(nw, n, ne, w, c, e, sw, s, se);
}

const int numParams = numNeighbors + 1;
map<string, int> world;
vector<string> r;
int nodeSeq, params[9];

int getNode(const string &n) {
   map<string, int>::iterator it = world.find(n);
   if (it != world.end())
      return it->second;
   world[n] = nodeSeq;
   r.push_back(n);
   return nodeSeq++;
}

int recur(int at) {
   if (at == 0) {
      return f(params);
   } else {
      char buf[256 * 10];
      sprintf(buf, "%d", at);
      for (int i = 0; i < numStates; i++) {
         params[numParams - at] = i;
         sprintf(buf + strlen(buf), " %d", recur(at - 1));
      }
      return getNode(buf);
   }
}


void writestring(string s) {
   ofstream fout("TriEdge-test.rule");
   fout << "@RULE TriEdge-test\n\n";
   fout << s << "\n\n@TREE\n\n";
   fout << "num_states=" << numStates << endl;
   fout << "num_neighbors=" << numNeighbors << endl;
   fout << "num_nodes=" << r.size() << endl;
   for (unsigned int i = 0; i < r.size(); i++)
      fout << r[i] << endl;
}

int main(int argc, char *argv[]) {
   // input thing like "B36/S24"
   // the B[3],B[6],S[2],S[4] will be set to true
   // others remain false

    cout << "Enter the rulestring: ";
    string inputstr; cin >> inputstr;

    bool EnteringS = false;

    for(int supercalifragilisticexpialidocious = 0; supercalifragilisticexpialidocious < inputstr.length(); supercalifragilisticexpialidocious++)
    {
        char i = inputstr[supercalifragilisticexpialidocious];
        if(i == 'S') i = 's';
        if(i == 'B') i = 'b';
        if(i == 'X') i = 'x';
        if(i == 's') EnteringS = true;
        if((i < '0' || i > '9') && i != 'x') continue;
        if(i == 'x') i = '9' + 1; // translate 'x' to 10
        int num = i - '0';
        if(EnteringS) S[num] = true;
        else B[num] = true;
    }

   recur(numParams);
   writestring(inputstr);
   cout << "Done!" << endl;
   return 0;
}
Generating B36/S24 only takes 14s on my computer!

Windows precompiled:
Windows precompiled.zip
Now it can be run without dll!
(1.3 MiB) Downloaded 28 times
EDIT: I hope you can find some more interesting rules!
The most interesting rule I found is B36/S24, still explosive.

Re: Thread For Your Unrecognised CA

Posted: January 26th, 2025, 10:43 am
by b-engine
TriEdgeLife is explosive:

Code: Select all

#R TriEdge-test
!
[[ RANDOMIZE ]]
@RULE TriEdge-test

@TREE

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

Re: Thread For Your Unrecognised CA

Posted: January 26th, 2025, 11:07 am
by islptng
Day and Night derivative, Non-explosive, Many c/2o puffer and rockets, Interesting enough:
Rule:TriEdge-B3789XS45689X

Code: Select all

#ReTriEdge-B3789XS45689X
! [[ RANDOMIZE RANDWIDTH 768 RANDHEIGHT 512 ]]

Re: Thread For Your Unrecognised CA

Posted: January 27th, 2025, 2:08 pm
by PiSpaceships
EDIT: I changed LaserNOR to OldLaserNOR because the other version became official. I keep this version because it has a trivial bit, so it may have stable memory.

Let me introduce LaserNOR, which is a rule in which signals are continuous lines rather that short photons, even though they're possible. A reflector, splitter and eater:

Code: Select all

x = 10, y = 10, rule = OldLaserNOR
8.C$7.C.C2$.C$C8.C3$7.C.C$CAC5.C$.C!

@RULE OldLaserNOR

@COLORS
0 48 48 48
1 255 255 255
2 200 42 42
3 100 100 100

@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2,3}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i={0,2,3}
var j=i
var k=i
var l=i
var m=i
var n=i
var o=i
var p={0,1}
var q=p
var r={0,1,2}

0,a,2,1,r,b,c,d,e,0
0,1,i,j,k,l,m,n,o,1
0,1,i,j,1,k,l,m,n,1
0,i,1,1,3,j,k,l,m,1
0,3,2,3,i,3,0,p,0,1
1,2,a,b,c,d,e,f,g,2
1,3,1,3,0,p,0,3,q,2
2,a,b,c,d,e,f,g,h,0
There are two types of NOR gates: rNOR (reflector NOR) which reflects input and pNOR (proper NOR) which destroys input.

Code: Select all

x = 42, y = 12, rule = OldLaserNOR
B39.B$A39.A2$B39.B$A39.A2$.C37.C.C$CA37.A2C$.C37.C.C2$A39.A$B39.B!
Every 4+2n oscillator/gun period is possible:

Code: Select all

x = 17, y = 9, rule = OldLaserNOR
.C4.C5.C$CBAC.CBA.C.CBA2.C$C2.C.C3.C.C4.C$.2C3.C.C3.C2.C2$.2C3.C.C3.C
2.C$CBAC.CBA.C.CBA2.C$C2.C.C3.C.C4.C$.2C3.C.C3.C2.C!

Code: Select all

x = 18, y = 20, rule = OldLaserNOR
2.C.C7.C.C$.CA2.C4.2CA2.C$2.C7.C.C2$C4.C4.C4.C$.C2.C6.C2.C2$2.C2.C6.C
2.C$.CA3.C3.2CA3.C$2.C7.C.C2$C5.C3.C5.C$.C3.C5.C3.C2$2.C3.C5.C3.C$.CA
4.C2.2CA4.C$2.C7.C.C2$C6.C2.C6.C$.C4.C4.C4.C!
Logic gates, in order: NOT, OR, AND:

Code: Select all

x = 44, y = 25, rule = OldLaserNOR
17.B.B$17.A.A$17.A.A11.B7.B$17.A.A11.A7.A$17.A.A$17.A.A$39.B$33.5C.A$
19.B13.C.C.C$19.A11.B$19.A11.A3$17.B11.C11.C$8.B8.A10.C3.C5.C3.C$8.A
5.C2.A5.C5.C.CAC3.CAC.C$8.A4.C4.C5.C7.A5.A$.C5.C.C4.C2.CAC3.C$C5.2A2C
8.A12.C3.C3.C$.C5.C24.C.CAC.C$17.C.C4.C10.A$17.2C2A4.C$19.C4.C$34.C.C
$35.C!
Rule is still in progress, by the way.

Code: Select all

x=0, y=0, rule=OldLaserNOR
!
#C [[ RANDOMIZE ]]

Re: Thread For Your Unrecognised CA

Posted: January 27th, 2025, 9:28 pm
by CARuler
PiSpaceships wrote: January 27th, 2025, 2:08 pm
your "not" gate is actually a bit

Code: Select all

x = 4, y = 146, rule = LaserNOR
2.B$2.A63$2.B$2.A30$2.B$2.A$2.A31$2.B$2.A$2.A13$.C.C$2A2C$.C!
@RULE LaserNOR

@COLORS
0 48 48 48
1 255 255 255
2 200 42 42
3 100 100 100

@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2,3}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i={0,2,3}
var j=i
var k=i
var l=i
var m=i
var n=i
var o=i
var p={0,1}
var q=p
var r={0,1,2}

0,a,2,1,r,b,c,d,e,0
0,1,i,j,k,l,m,n,o,1
0,1,i,j,1,k,l,m,n,1
0,i,1,1,3,j,k,l,m,1
0,3,2,3,i,3,0,p,0,1
1,2,a,b,c,d,e,f,g,2
1,3,1,3,0,p,0,3,q,2
2,a,b,c,d,e,f,g,h,0

Re: Thread For Your Unrecognised CA

Posted: January 27th, 2025, 11:35 pm
by islptng
PiSpaceships wrote: January 27th, 2025, 2:08 pm LaserNOR
Hm,nice concept.

My remake:

Code: Select all

@RULE LaserNOR

@COLORS
1 255 255 255
2 255   0   0
3 128 128 128

@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect

var a = {0,1,2,3}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a

var t = {1,2}
var x = {0,1,2}
var y = x

# NOR
1,3,1,3,x,3,b,c,d,2
0,3,1,3,x,3,b,c,d,0
0,3,x,3,y,3,a,b,c,1

# Laser
1,2,a,b,c,d,e,f,g,2
2,a,b,c,d,e,f,g,h,0
0,a,0,1,0,b,c,d,e,1
0,a,3,1,t,b,c,d,e,1
0,a,3,1,3,b,c,d,e,1

Re: Thread For Your Unrecognised CA

Posted: January 28th, 2025, 1:34 pm
by PiSpaceships
islptng wrote: January 27th, 2025, 11:35 pm My remake:

Code: Select all

rle
It's very better from my version. From now it will be official LaserNOR and previous version will be called OldLaserNOR.

Code: Select all

@RULE LaserNOR

@NAMES
0 void
1 laser
2 tail
3 blocker

@COLORS
1 255 255 255
2 255   0   0
3 128 128 128

@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect

var a = {0,1,2,3}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a

var t = {1,2,3}
var x = {0,1,2}
var y = x

# NOR
1,3,1,3,x,3,b,c,d,2
0,3,1,3,x,3,b,c,d,0
0,3,x,3,y,3,a,b,c,1

# Laser
1,2,a,b,c,d,e,f,g,2
2,a,b,c,d,e,f,g,h,0
0,a,0,1,0,b,c,d,e,1
0,a,3,1,t,b,c,d,e,1
tiny p3 gun:

Code: Select all

x = 2, y = 4, rule = LaserNOR
.C$CA$AC$C!
logic gates (NOT, OR, AND):

Code: Select all

x = 27, y = 31, rule = LaserNOR
19.B3.B$19.A3.A12$.B$.A2$8.B.B$C7.A.A$A2C$C$C9.B$10.A2$19.B$8.B10.A$
8.A$18.C5.C$9.C7.CA2C.2CAC$.A5.2CA2C6.7A$.B5.3AC6.C3AC3AC$9.C.2C5.C.C
.C.C!
failed XOR gate (actually OR gate):

Code: Select all

x = 17, y = 40, rule = LaserNOR
2.B11.B$2.A11.A21$2.B$2.A2$.C.C4.C4.C.C$C7.C7.C$C.2C3.CAC3.2C.C$8.A$
4.CA2.A2.AC$C3.C7AC3.C$.C.C.C2.C2.C.C.C2$8.C$3.C4.C4.C$4.C2.CAC2.C$8.
A$7.2AC$7.2C$9.C!
Can someone find XOR gate? The gate above theoretically should work but it doesn't.

Re: Thread For Your Unrecognised CA

Posted: January 28th, 2025, 9:05 pm
by CARuler
PiSpaceships wrote: January 28th, 2025, 1:34 pm
islptng wrote: January 27th, 2025, 11:35 pm My remake:

Code: Select all

rle
It's very better from my version. From now it will be official LaserNOR and previous version will be called OldLaserNOR.

Code: Select all

@RULE LaserNOR

@NAMES
0 void
1 laser
2 tail
3 blocker

@COLORS
1 255 255 255
2 255   0   0
3 128 128 128

@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect

var a = {0,1,2,3}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a

var t = {1,2,3}
var x = {0,1,2}
var y = x

# NOR
1,3,1,3,x,3,b,c,d,2
0,3,1,3,x,3,b,c,d,0
0,3,x,3,y,3,a,b,c,1

# Laser
1,2,a,b,c,d,e,f,g,2
2,a,b,c,d,e,f,g,h,0
0,a,0,1,0,b,c,d,e,1
0,a,3,1,t,b,c,d,e,1
tiny p3 gun:

Code: Select all

x = 2, y = 4, rule = LaserNOR
.C$CA$AC$C!
logic gates (NOT, OR, AND):

Code: Select all

x = 27, y = 31, rule = LaserNOR
19.B3.B$19.A3.A12$.B$.A2$8.B.B$C7.A.A$A2C$C$C9.B$10.A2$19.B$8.B10.A$
8.A$18.C5.C$9.C7.CA2C.2CAC$.A5.2CA2C6.7A$.B5.3AC6.C3AC3AC$9.C.2C5.C.C
.C.C!
failed XOR gate (actually OR gate):

Code: Select all

x = 17, y = 40, rule = LaserNOR
2.B11.B$2.A11.A21$2.B$2.A2$.C.C4.C4.C.C$C7.C7.C$C.2C3.CAC3.2C.C$8.A$
4.CA2.A2.AC$C3.C7AC3.C$.C.C.C2.C2.C.C.C2$8.C$3.C4.C4.C$4.C2.CAC2.C$8.
A$7.2AC$7.2C$9.C!
Can someone find XOR gate? The gate above theoretically should work but it doesn't.
your gates make the signal longer, which is not something a logic gate is suppose to do
edit:
nearly an xor (a or b) not implies (c and d) ((a or b) not implies (a and b) = a xor b)

Code: Select all

x = 23, y = 34, rule = LaserNOR
5.B.B$5.A.A3$7.B$7.A2$16.B3.B$5.B10.A3.A$5.A2$20.B$20.A3$16.B$16.A2$15.
C5.C$6.C7.CA2C.2CAC$4.2CA2C6.7A$4.3AC6.C3AC3AC$6.C.2C5.C.C.C.C$9.C3$11.
C2$11.C$5.C.C4$C17.C.C!
edit2:
i need a crossover

Re: Thread For Your Unrecognised CA

Posted: February 2nd, 2025, 1:18 pm
by PiSpaceships
Pi-Spaceships-wickstretchers-test

Code: Select all

x=0, y=0, rule=Pi-Spaceships-wickstretchers-test
!
#C [[ RANDOMIZE RANDWIDTH 300 RANDHEIGHT 300 ]] 

@RULE Pi-Spaceships-wickstretchers-test

@NAMES
1 catalyst
2 engine

@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a

var n={0,1}
var m=n

#photon
0,1,2,0,a,b,c,d,0,1
0,0,1,2,1,0,b,c,d,2
2,1,m,1,n,1,a,b,c,1

#puffer
0,1,1,2,1,1,0,0,0,1
1,2,0,1,0,0,0,0,0,1
2,1,a,b,c,1,d,e,f,0

#wickstretcher
0,1,1,0,0,0,1,0,0,1

#reflector
0,2,1,0,1,0,0,0,0,1
0,1,0,2,1,0,0,0,0,1
0,2,1,1,0,0,0,0,0,1
1,2,0,1,1,0,0,0,0,1

#defaults
1,2,a,b,c,d,e,f,g,0
1,a,2,b,c,d,e,f,g,0
This is a rule designed to be very stable and have easy light-speed spaceships, puffers, wickstretchers and replicators.

Code: Select all

x = 15, y = 2, rule = Pi-Spaceships-wickstretchers-test
ABA.ABA.ABA.ABA$.A2.A.A.A!

@RULE Pi-Spaceships-wickstretchers-test

@NAMES
1 catalyst
2 engine

@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a

var n={0,1}
var m=n

#photon
0,1,2,0,a,b,c,d,0,1
0,0,1,2,1,0,b,c,d,2
2,1,m,1,n,1,a,b,c,1

#puffer
0,1,1,2,1,1,0,0,0,1
1,2,0,1,0,0,0,0,0,1
2,1,a,b,c,1,d,e,f,0

#wickstretcher
0,1,1,0,0,0,1,0,0,1

#reflector
0,2,1,0,1,0,0,0,0,1
0,1,0,2,1,0,0,0,0,1
0,2,1,1,0,0,0,0,0,1
1,2,0,1,1,0,0,0,0,1

#defaults
1,2,a,b,c,d,e,f,g,0
1,a,2,b,c,d,e,f,g,0
A reflector and a spaceship>puffer converter:

Code: Select all

x = 13, y = 4, rule = Pi-Spaceships-wickstretchers-test
3.A4.A3.A2$ABA6.ABA$.A8.A!

@RULE Pi-Spaceships-wickstretchers-test

@NAMES
1 catalyst
2 engine

@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect

var a={0,1,2}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a

var n={0,1}
var m=n

#photon
0,1,2,0,a,b,c,d,0,1
0,0,1,2,1,0,b,c,d,2
2,1,m,1,n,1,a,b,c,1

#puffer
0,1,1,2,1,1,0,0,0,1
1,2,0,1,0,0,0,0,0,1
2,1,a,b,c,1,d,e,f,0

#wickstretcher
0,1,1,0,0,0,1,0,0,1

#reflector
0,2,1,0,1,0,0,0,0,1
0,1,0,2,1,0,0,0,0,1
0,2,1,1,0,0,0,0,0,1
1,2,0,1,1,0,0,0,0,1

#defaults
1,2,a,b,c,d,e,f,g,0
1,a,2,b,c,d,e,f,g,0