A

B

G

M

S