p
q
I
r
C
s
t
N
u
v
w
D
x
y
E
z
