1---l--l---lmnml--klkkj---k---k--k--lj--kl---4
1---cd---fghgef--dcd--df---cd--dhijgf-hgh--jh--hgg---fghg--h--gfe-fgfg--gf---4
1---dh--hghggf---g--g--hf---gh--gh--hjh--h---h---4
1---d--dc---f--g---fgh--h---hg--j--h---f---4
1---k--k--k---4