There are three blocks. Lets call them A, B and C. Blocks A and B are below C. Block A has one medium black circle. A medium yellow square is also in this block. To the left of the medium black circle is the medium yellow square. Block B contains two small yellow squares. Small yellow square number one is below small yellow square number two. Small yellow square number two is touching the top edge of this block. Above a big blue triangle there is a small yellow circle. This shape is to the left of and below small yellow square number two. The big blue triangle is touching the right edge of this block. It is below small yellow square number two. And block C contains one big blue square, one big yellow circle and one medium yellow square. The big yellow circle is touching the right edge of this block. This block also has a medium yellow circle. The big yellow circle is near to and to the right of the medium yellow circle. Above the medium yellow circle and the medium yellow square is the big blue square.
Is there a medium yellow shape that is above a big blue triangle that is touching the right edge of a block near to the big yellow circle that is touching the right edge of a block?