e

d

cv

b

a

f