abjhdjechfc
ahiecjhiabd
abcffehhfje
ahidjbiiicd
abefjffeeif
ahddeedjjjf
abjeffdhbfb
abefjffeeif
abdcjegbccc
ahfffiehjgj
abdcjegbccc
abdcjegbccc
ahdehhjacef
ahiecjhiabd
achabejdfhb
abfffedbhhj
abdffghhbaj
acceffdccii
acddfbecehb
ahhffdaccca
abcffiijihb
achdfcbgeee
abjffddjhhg
ahbbjbhafff
acaaffdcfje