There are two blocks. We call them A and B. Block A is below B. Block A has a big blue square and a medium yellow square. The medium yellow square is touching the right edge of this block. The big blue square is far from the medium yellow square. Block B contains one medium yellow triangle, one small yellow circle and one medium blue circle. The medium yellow triangle is to the right of and below the medium blue circle. The small yellow circle is to the right of and near to the medium blue circle.
What is above the blue square? a triangle or a medium yellow square which is touching the right edge of a block?
triangle  medium yellow square  which is touching the right edge of  a block  both of them none of them