a

b

c

g

m

p

y