We have two blocks, A and B. Block A has a big blue square, a medium black square and one small blue square. Near to, below and to the right of a big black triangle there is the big blue square. A small black square is touching the bottom edge of this block. The small blue square is touching the left edge of this block. This block also has a small black triangle. The big blue square is touching the right edge of this block. The small black square is to the left of the big black triangle. It is below the small blue square. Block B is to the right of block A. It has a small blue circle and a big black triangle. There is also a small blue square touching the top edge of this block. This shape is above, to the left of and near to a big blue square. The small blue circle is below the big blue square. To the right of and below the small blue square there is the big black triangle.
What is to the right of the small black square? a small blue square that is touching the top edge of a block or a small blue circle?
small blue square  that is touching the top edge of a block  small blue circle  both of them none of them