We have three blocks, A, B and C. Block B is below block C and to the left of block A. Block A contains one big yellow square and one medium yellow circle. There is also one big blue square in this block. The big blue square is near to the big yellow square and the medium yellow circle. Below the medium yellow circle is the big yellow square. Block B has one small blue square, one small yellow square and one small black circle. The small blue square is to the right of the small yellow square which is to the left of the small black circle. This object is below the small black circle. Block C has one big yellow square, a big blue circle and one small black circle. The big yellow square is touching the right edge of this block. To the left of a small blue circle is the big blue circle. The small blue circle is touching the right edge of this block. The big yellow square is near to the small blue circle. It is to the right of the big blue circle and the small black circle. The small black circle is touching the bottom edge of this block. It is below the small blue circle.
What is above the small yellow square? a big yellow square which is touching the right edge of a block or a big yellow square that is in block A?
big yellow square  which is touching the right edge of  a block  big yellow square  that is in block A both of them none of them