Five persons - A, B, C, D and E are being compared in weight and height. The second heaviest person D is the shortest. A is the 2nd tallest and shorter than E. The heaviest person shorter than B. who is lighter than E and A respectively. Who is the heaviest person?

Correct Answer: B