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