There are three blocks. Lets call them A, B and C. There are two big yellow squares in block A. Big yellow square number one is above big yellow square number two. To the right of big yellow square number two there is a small blue triangle. This shape is touching the right edge of this block. This shape is below big yellow square number one. Below block A we have block B with a small blue square and a big yellow triangle in it. Above and near to the big yellow triangle there is the small blue square. The big yellow triangle is touching the bottom edge of this block. To the left of block A there is block C. It has two medium black circles. A small yellow circle and one small blue triangle are also in this block. To the left of and below the small blue triangle there is medium black circle number one. To the right of, near to and below the small blue triangle there is medium black circle number two.
What is above the small blue square? a triangle that is touching the right edge of a block or a big yellow square?
triangle  that is touching the right edge of  a block  big yellow square  both of them none of them