There are three blocks. We call them A, B and C. Block A contains one small blue square. Then, we have block B with one big blue triangle, one small black square and a medium blue square in it. To the right of a small yellow circle is the big blue triangle. To the left of the medium blue square there is the small yellow circle. This object is to the left of the small black square. To the right of the small black square is the big blue triangle. The medium blue square is touching the right edge of this block. Near to the medium blue square is the big blue triangle. Finally, to the left of block A we have block C. It is to the left of block B. It has one medium black circle.
Is there a blue triangle that is near to a medium blue square that is touching the right edge of a block to the right of a small circle that is to the left of a medium blue square which is touching the right edge of a block?