A

ADT

B

Bob

C

CCL
CPC

P

S

ScS

T