d
d
n
p
q
s
o
q
.