10
jfbiideiaadbbiijfajgdieddabjabeidbeadfechifcbcacfbbdbgeahagcicaiechbiggfcacfjajcfjgdicggdaiajbdijfed
f
jcgdecefjj
aedabgfagh
ijafhfdcjg
gbeccadjce
gehdjgahgf
deiffhheah
gbgahfifad
hfjgdebjad
hcbehceiaa
bbdcihcjbc
