There are three blocks. Lets call them A, B and C. Block A is above C and block B is below A. Block A contains two small yellow triangles. A big yellow square is touching the bottom edge of this block. Small yellow triangle number one is touching and below small yellow triangle number two. Small yellow triangle number two is touching the top edge of this block. Far from small yellow triangle number two there is the big yellow square. Block B contains one big blue triangle. Block C has a medium yellow square and one medium blue triangle. Near to the medium blue triangle there is the medium yellow square. A small black square is to the left of the medium blue triangle and the medium yellow square.
What is below the big yellow square? a medium blue triangle or a small yellow triangle which is touching the top edge of a block?
medium blue triangle  small yellow triangle  which is touching the top edge of a block  both of them none of them