Eight friends A, B, C, D, E, F, G and H, each one of them is of different height. A is taller than F but shorter than D. G is shorter than B but taller than H. E is taller than B. C is shorter than F but taller than E. Who among them is the second tallest?
1
A
2
D
3
H
4
F