abchdhidddb
acchdhbbeeg
abbbbdjdbjb
ahejdhjjacd
abchbhbceca
abchbhbceca
acdhdheccii
aciiaahahaj
abchdhihijd
ahihbbffdgf
ahbfjhfiddg
achabejdfhb
achabejdfhb
achabejdfhb
achabejdfhb
ahajbijhjfc
aheehbhjejc
ahbjbcbbfha
acjihbhdchd
ahfjbcbachj
abbbbddcbdd
ahfjbcbachj
aciiigicdfd
abheeiccbdi