a b c d e
a d
b e
c d
c e
