We have three blocks. Lets call them A, B and C. Block A has a small yellow square, one small black triangle and a big yellow triangle. The small yellow square is touching the right edge of this block. The small black triangle is touching the bottom edge of this block. This shape is below and to the left of the big yellow triangle. The small yellow square is below the big yellow triangle. Block B is above block A. It has a medium blue circle, a big black square and a medium black circle. One small blue circle is also touching the bottom edge of this block. The medium blue circle is touching the right edge of this block. The big black square is near to the medium black circle. It is to the right of the small blue circle. Above the big black square and the medium black circle is the medium blue circle. The medium black circle is touching the bottom edge of this block. The medium blue circle is to the right of and far from the small blue circle. Finally, there is block C. It is to the left of block A. It contains one small blue circle, a big black square and one big yellow triangle. The small blue circle is to the left of the big yellow triangle. The big black square is touching the right edge of this block. It is to the right of and near to the big yellow triangle.
Which object is above a small yellow square? the big black square that is touching the right edge of a block or the big black square which is in block B?
the big black square  that is touching the right edge of  a block  the big black square  which is in block B both of them none of them