We have three blocks. Lets call them A, B and C. Block B is below C and block A is above B. Block A contains a small blue triangle. A small yellow circle is touching the right edge of this block. It is near to, to the right of and below the small blue triangle. Block B contains one medium yellow square. The medium yellow square is touching the bottom edge of this block. It also has a small yellow triangle. Below the small yellow triangle is the medium yellow square. Block C has one big yellow square. A medium yellow circle is touching the bottom edge of this block. It is to the left of the big yellow square.
What is above the medium yellow square? a small yellow circle which is touching the right edge of a block or a big yellow square?
small yellow circle  which is touching the right edge of  a block  big yellow square  both of them none of them