We have three blocks, A, B and C. Block A is below C and block C is above B. Block A has a small blue triangle, a small yellow square and a big black square. The small blue triangle is touching the bottom edge of this block. Below the big black square is the small yellow square. Near to and below the small yellow square is the small blue triangle. Block B has one small yellow circle. And block C has a big black circle and one medium yellow triangle. The big black circle is touching the right edge of this block. It is above the medium yellow triangle.
What is above the blue shape? a small yellow circle or a small yellow square?
small yellow circle  small yellow square  both of them none of them