10
adechbadaaihffbjgcfchfghidfbicdejaeagcfjffabdafadbhbejebjiahajbefjgdgicfeddjjcdgjaiidibffcehdjhgjddh
f
ciddegaigj
cafjfacgac
jdghdffjda
hbhghadica
dcdghcaaid
aaaabgfcaa
achaaaeeba
chgdahfcei
bhijcbehaj
gdfgcajjai
