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