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