There are three blocks, A, B and C. Block B is to the left of block C and to the right of block A. Block A has a small blue square, a small black square and one small black circle. The small blue square is to the left of the small black circle and the small black square. The small black circle is touching the right edge of this block. Block B contains a medium black circle and a small black triangle. The medium black circle is to the left of the small black triangle. It also has a big blue triangle. The big blue triangle is below the small black triangle and the medium black circle. Block C contains a big blue triangle.
Is the square that is to the left of a small black circle which is touching the right edge of a block to the left of a small square that is to the left of a medium black circle?