cd
cc
dc
ce
cf
fd
bc
bg
ef
cb
ah
ab
ca
fg
ad
ac
aa
da
ea
be
gh
df
af
ae
fc
fe
dg
dh
ch
eh
fh
ff
cg
bh
bf
hh
eg
bd
ec
db
eb
ag
bb
fa
fb
ba
ga
gc
hc
hb
ha
gf
hd
gb
gd
ge
he
hf
gg
hg
cd
cc
fe
ff
cb
bb
ab
aa
dc
ac
ef
ca
fg
gg
bc
fh
hh
hf
da
ea
gh
ad
eh
eg
df
dg
cf
ge
he
hd
hg
dh
hc
cg
bg
bf
bh
ch
af
ah
fd
ae
gf
ag
ba
be
fa
ga
ce
bd
eb
db
ec
fc
fb
gb
gc
gd
ha
hb