There are three blocks. Lets call them A, B and C. A big black circle, one medium blue triangle and a small black circle are in block A. To the left of the medium blue triangle which is below the small black circle there is the big black circle. It is near to and to the right of the small black circle. Block B is to the left of block A. It has one big black square and a small yellow square. Near to and below a small blue circle is the small yellow square. To the right of the small blue circle and the small yellow square there is the big black square. Finally, there is block C which is to the left of block A. It contains one big yellow triangle, a small yellow circle and a small yellow triangle. The small yellow circle is above the small yellow triangle. To the right of and above the small yellow triangle there is the big yellow triangle.
Is there any triangles that are to the left of a black circle far from the small circle which is above a yellow triangle?