1--g-h--g-gf--g-h-k
1--g-f--h--k-jg--j-k-h--g-hg-f
1--f-h-g--h--e-f-g--f--g-e-fe
1--g-h--g-gf--g-h--k--kj-hk-j