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