There are three blocks, A, B and C. Block B is to the left of A and block C is above B. Block A contains a small black triangle, a big black square and one medium blue triangle. To the right of the big black square is a small black square. It is to the left of the medium blue triangle. To the right of the big black square is the small black triangle. The big black square is to the left of and above the medium blue triangle. Block B has a small yellow circle. And block C contains one big blue circle and a medium blue square. The big blue circle is near to the medium blue square.
What is to the right of the small circle? a small black square or a medium blue square?
small black square  medium blue square  both of them none of them