1--f-g--h-h--h-g-h--h-g
1--f-fe-d--f-f--gh-g--f--g-gf--e-e
1--k-j--k-h--gf-g-h--j
1--h-ghg--g-e-f-gf--d-cd-d
1--fg-g--g-g-f--g-hg--f
1--h--h-h-h-h-h--hj-g--g--f
1--gh-kj-kl--lml-l--m-n-m--k-km-m