Correct option is C
Given: 6 boys in decreasing height order (Position 1 is tallest). 2 boys are before D. 4 boys are after E. C is between A and F.
Concept: Ordinal ranking logic and position deduction.
Solution:
Set up positions 1 through 6.
"Two boys before D" means D must be exactly in position 3.
"Four boys after E" means E must be exactly in position 2.
Current sequence: 1: _, 2: E, 3: D, 4: _, 5: _, 6: _
"C is between A and F" requires 3 consecutive empty spots. The only spots available are 4, 5, and 6. Therefore, A, C, and F will fill these three slots.
This leaves only position 1 entirely empty. Boy B is the only person remaining, so B must fill position 1.

Since the boys are in decreasing height order, position 1 is the tallest. Thus, B is the tallest boy.
Final Answer: B
So the correct answer is (c)