y
x
b
q
2
M
n
I
r
B
8
o
c
f
a
q
l
T
P