We have two blocks. We call them A and B. There are one small blue triangle, a medium yellow square and one big yellow triangle in block A. It also contains one big yellow square. The medium yellow square is to the left of and near to the big yellow triangle which is above the big yellow square. To the left of a small yellow circle there is the big yellow square. The small yellow circle is touching the top edge of this block. The big yellow triangle is touching the right edge of this block. Below the small yellow circle is the small blue triangle. It is above the yellow shape which is to the left of the small yellow circle. Block B is to the right of block A. It has a medium yellow circle and a small black circle. To the left of and above the small black circle there is the medium yellow circle. The small black circle is touching the right edge of this block.
Which object is above a big yellow square? the small yellow circle which is touching the top edge of a block or the black shape that is touching the right edge of a block?
the small yellow circle  which is touching the top edge of a block  the black shape that is touching the right edge of  a block  both of them none of them