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