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