B

C

E

F

R

S