d
m
a
b
c
y
e
f
g