B

H

M

P

Q

X

    Y