There are three blocks, A, B and C. There are one big yellow circle and a small yellow square in block A. The big yellow circle is touching the right edge of this block. It is to the right of the small yellow square. Below block A there is block B with one big blue triangle and one medium black triangle in it. Near to, below and to the left of the medium black triangle there is a big yellow triangle. The big blue triangle is to the left of the medium black triangle. The medium black triangle is touching the right edge of this block. To the left of block B there is block C with one big blue square in it. This block also contains one medium blue circle. This block also contains a medium black square. To the left of the medium blue circle is the big blue square. The medium blue circle is below, to the right of and far from the medium black square.
Is there a yellow square that is above a big triangle to the left of a big yellow circle which is touching the right edge of a block?