There are three blocks, A, B and C. Block A contains a small blue triangle. Block B is above block A. It has one medium yellow square and one big black triangle. A small blue triangle is above the big black triangle. The medium yellow square is near to and to the right of the small blue triangle. Finally, we have block C below block B. It has one small blue triangle, a medium blue circle and a medium yellow triangle.. To the left of and above the medium yellow triangle is the small blue triangle. It is touching the top edge of this block. It is above the medium blue circle.
Is there any small blue triangles that are above a medium triangle below the medium yellow shape which is near to a blue triangle that is in block B?