There are three blocks, A, B and C. One medium black triangle is in block A. A big blue square is also touching the bottom edge of this block. This block also has one small blue square. The medium black triangle is above the big blue square which is below the small blue square. This shape is to the left of and below the small blue square. Then, there is block B which has one medium yellow triangle, one small blue circle and a small blue triangle. The medium yellow triangle is touching the top edge of this block. The small blue circle is to the left of and below the small blue triangle which is above a medium black triangle. The medium yellow triangle is to the left of the triangle which is above the medium black triangle. This object is above the circle which is to the left of the small blue triangle. Below blocks A and B there is block C which contains a big yellow triangle. This block also has a medium blue circle. Above the medium blue circle is the big yellow triangle.
Are all blue circles which are below a shape that is touching the top edge of a block to the left of all small objects that are above a medium triangle?