We have three blocks. We call them A, B and C. Block A has a medium black triangle, a small yellow circle and a big black circle. To the left of the small yellow circle is the medium black triangle. It is above and near to the big black circle. To the left of block A is block B with a big yellow circle and a big blue circle in it. The big yellow circle is touching the right edge of this block. A medium yellow square is below the big blue circle. The big yellow circle is to the right of the square which is below the big blue circle. The big blue circle is touching the left edge of this block. Below the big blue circle is the big yellow circle. To the right of block A there is block C with one big blue circle and one medium black triangle in it. Near to and to the right of a small yellow square there is the big blue circle. The small yellow square is touching the bottom edge of this block. This block also has a medium blue triangle. Near to, below and to the right of the medium blue triangle is the small yellow square. The medium black triangle is above the small shape which is near to the medium blue triangle.
Is there any triangles that are to the right of a circle that is touching the right edge of a block to the left of the small yellow square which is to the right of a medium yellow object?