1--gfed-gh-g--gh-jh-j--lkjhj-ghg-fe--g-jkl-jkl
1--kjhgk--jklkj--lmnml--kj-kl-hgk-j
1--fdcd--dede-e--fd--fgh-hgfe-f-dc-de-e--de-fe-e