C

P

S

X

Y