b
a
d
d
a
v
i
d
d
c