There are three blocks. Lets call them A, B and C. Block B is to the right of block C and it is to the left of block A. Block A has one medium yellow circle, one medium black square and one medium yellow square. The medium yellow square is touching the right edge of this block. The medium yellow circle is touching the right edge of this block. This object is to the right of the medium black square which is to the left of the medium yellow square. It is above the medium yellow square. Block B contains a medium yellow circle, one medium black triangle and a small blue square. The medium yellow circle is near to and below the small blue square. The medium black triangle is below a small black triangle. The small black triangle is touching the right edge of this block. To the left of the medium object which is below the small black triangle is the medium yellow circle. This shape is far from and below the small black triangle. And block C has a small yellow square.
Is the medium square that is to the right of a black square below all yellow shapes which are to the right of a small square?