There are seven persons A, B, C, D, E, F, and G. Each of them has different heights. C is shorter than only G. The number of persons taller than B is equal to the number of persons shorter than D. Neither A nor E is shortest. Who among the following is shortest?
1
G
2
D
3
B
4
F