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