d
c
c
e
d
v
d
d
d
v
v
b
e