B

J

O

P

Q

R