10
jbaebcbihdjbedecfighcgjcafhajfajhaiaidfhggcichhiefijgciafcccdebjehdgdeaihcghjbibejeaiggieijbfdcajedj
i
bdhghfbeac
fifjacahje
ffbdbfbaij
hedijdgiji
hjffidejee
ecgicgcddc
ccdhjcjbee
hddeedahgg
dijbeceehg
fdbiejdjeg
