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