There are three blocks. We call them A, B and C. Block B is above and C is below A. Block A contains a small yellow triangle and a small blue triangle. The small yellow triangle is touching the bottom edge of this block. Above and near to a medium black circle there is a medium blue triangle. A small black triangle is below the blue object which is above the medium black circle. The small yellow triangle is below the medium blue triangle and the small blue triangle. Block B contains a small blue square. And block C has one medium black triangle.
What is above the medium black triangle? a yellow triangle which is touching the bottom edge of a block or a small blue square?
yellow triangle  which is touching the bottom edge of a block  small blue square  both of them none of them