A

C

P

X

Z