aaa

ad

b

c

d

dd

e

j

u

z