ahiecjhiabd
achabejdfhb
abjebecgicg
abjfhdeiade
abjjijjheij
abdddddeebb
abjebecgicg
abdihgdjjbc
abaebfbefbh
acfebfabdbf
abbbfebhced
abebfeaeeec
ahbbfeaheca
ahebfeeeica
abiacidcghg
abjgdijjhjh
abjfhdeiade
abibfeechhc
abjfhdeiade
abfcabefceh