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