Correct option is C
Seven boxes A,B, C, D, E, F and G are kept one over the other but not necessarily in the same order. G is kept third from the bottom.

A is kept immediately above D. D is kept at one of the positions above G.Only two boxes are kept between C and E. Only two boxes are kept between B and E. B is not kept at the top-most position.

Three boxes (E, F, G)are kept between D and B.