1--ff-dcf--gh-ffedcf--gf-ghijh-gdf-f--j-
1--f-gf-ghf-gfijhgfe-gf--fe-dc--cdffg-f-
1--fgj-ijhjhghg--ghkkll-kjh--jk-lk--f--k-kijh-
1--cdf--f-f--f-d--f-dd-d--f-
1--gg-fg-g-g--gh-gh--f-hk-kj-hg-