We have three blocks, A, B and C. Block B is above and C is to the left of A. Block A contains a medium blue triangle and one small blue triangle. This block also contains one small yellow circle. It is below and near to the small blue triangle. The medium blue triangle is below the small yellow circle. Block B has one small yellow triangle. And block C contains a medium yellow circle and a big yellow square. It also has one small yellow triangle. Below, near to and to the left of the big yellow square there is the medium yellow circle. To the right of and above the small yellow triangle is the big yellow square.
Is there a triangle that is above a shape that is touching the right edge of a block above the small yellow triangle that is below a big yellow square?