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