10
eifdhiheiihgbigcddihjgffddcigdedbcfhfdehfjihgfgiejfdaehefddgdijieggbgcfdbafeacejjaigcbifheceajffabci
f
cfagfdecbc
jcfhigbgcf
agdiffgefc
bdicjgghac
bjhgedejjj
ihhcebageb
hfcjicbiec
dcihjcdjdf
chggiefdfe
defdahfbih
