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