There are two blocks, A and B. There are one medium blue square, a small yellow triangle and one small yellow circle in block A. To the right of and below the small yellow circle there is the small yellow triangle. This object is touching the right edge of this block. To the left of the small yellow triangle there is the medium blue square. Above block A there is block B which has a small black square and one big black square. The small black square is near to and below the big black square. There is also a big blue circle in this block. The big blue circle is near to the small object which is near to the big black square. This object is near to the big black square.
What is above the blue square? a small yellow triangle which is touching the right edge of a block or a small yellow circle?
small yellow triangle  which is touching the right edge of  a block  small yellow circle  both of them none of them