There are three blocks. Lets call them A, B and C. Block A is to the right of and C is to the left of B. Block A has a medium yellow square. One small yellow circle is also in this block. The medium yellow square is to the right of the small yellow circle. Block B contains one medium blue square and a small blue square. The medium blue square is touching the bottom edge of this block. The small blue square is near to a small black triangle. The medium blue square is to the left of the small blue square and the small black triangle. The small blue square is touching the bottom edge of this block. This block also has a big yellow square. Block C contains one medium black triangle.
What is to the right of the medium black triangle? a medium blue square or a small blue square?
medium blue square  small blue square  both of them none of them