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