There are three blocks. We call them A, B and C. A small blue circle is in block A. Block B is above block A. It has two big yellow squares. This block also contains one big yellow circle. This object is far from big yellow square number two. Big yellow square number one is touching the bottom edge of this block. It is to the left of the big shape which is far from big yellow square number two. It is to the right of and below big yellow square number two. Finally, we have block C which is above block A. It has one medium black square and one small yellow circle. This block also contains a big black square. The big black square is to the right of a small black square which is below and to the left of the small yellow circle. Below the small yellow circle and the small black square is the medium black square.
What is above the blue object? a medium square or a small yellow circle?
medium square  small yellow circle  both of them none of them