We have three blocks. We call them A, B and C. Block C is to the left of block B and to the right of block A. Block A has a big black circle, one small yellow square and a small black triangle. Below and to the left of the small black triangle is the small yellow square. The big black circle is below the small black triangle. It is to the right of the small yellow square. Block B contains one small yellow triangle, one big blue square and one small yellow circle. Below the small yellow circle is the small yellow triangle. Below, near to and to the right of a big blue triangle there is the big blue square. The big blue triangle is above the small yellow circle. Block C has a medium yellow triangle, one big black square and one big yellow circle. The medium yellow triangle is touching the right edge of this block. The big black square is above and to the right of the big yellow circle. Above the big yellow circle is the medium yellow triangle.
Is there any squares which are to the left of a big blue thing to the left of the yellow triangle which is above a yellow circle?