10
fajeafdacgjfgjbcieagidfjfgdhachejfjbdbebeiagfcdaajcdehaaceaihdeicecebecaacbefchchach
g
ibdabcccfb
ibeiedicbc
gejibhgfaj
edhejebgbe
ghghgjhfif
dgfibaiiac
cbhehbbhff
ajbhbiefia
jjbedfejaf
bfifiebabh
