There are three blocks, A, B and C. Block A is below block C and to the right of block B. Block A has a medium blue circle, a medium yellow square and one small blue circle. There are also one medium black triangle and a small yellow circle in this block. To the right of and above the medium black triangle there is a medium yellow triangle. The medium yellow square is below and to the left of the medium black triangle. The medium blue circle is touching the right edge of this block. The medium yellow square is touching the bottom edge of this block. The medium yellow triangle is touching the right edge of this block. The small blue circle is touching the right edge of this block. The medium blue circle is to the right of the medium shape which is below the medium black triangle.. Block B has two small blue squares. Small blue square number one is to the right of small blue square number two. Block C contains two small yellow triangles. Below small yellow triangle number two there is small yellow triangle number one.
Is there a blue object that is to the left of a yellow circle to the right of all small things that are to the left of a small blue circle that is touching the right edge of a block?