b
a
c
d
n
z
m
o
s
q
t
u
k
r
e
y
f
v
w
h
g
p
j
x