a b c d e f g h i j k l m
a b
a e
b c
b f
b e
c f
c g
c d
d g
e f
e h
e g
f g
g i
j k
j l
j m
k l
l m
