'A' is taller than 'B' but shorter than 'C'. 'D' is not the shortest among all. Who is the tallest among all?
Answer & explanation
Correct answer: option 4
The correct answer is Option (4) → Cannot be determined
Only the facts given can be used; a person can be named tallest only if every other person is known to be shorter.
A is taller than B and shorter than C, so C > A > B
D is not the shortest, so D is taller than B, but nothing compares D with C (or with A)

D may be taller or shorter than C, so the tallest is either C or D and cannot be fixed. Option (3) “B or C” fails because B is shorter than A.