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