We have three blocks. Lets call them A, B and C. Block A contains one small blue square. Block B is below block A. It has two medium yellow triangles. Below medium yellow triangle number two is medium yellow triangle number one. Medium yellow triangle number two is above and to the left of a big blue square. Finally, there is block C above block B. It has a big blue square, one medium black triangle and one small blue circle. There is also a medium blue circle touching the right edge of this block. The big blue square is touching the bottom edge of this block. This object is to the left of and below the medium blue circle. It is below the small blue circle. This object is to the left of the medium black triangle which is below the medium blue circle. To the left of the medium blue circle there is the small blue circle.
Which object is above a medium yellow triangle? the big blue square which is touching the bottom edge of a block or the small blue circle?
the big blue square  which is touching the bottom edge of a block  the small blue circle  both of them none of them