A & B

C & D

E

F

G

M

N