Seven friends A, B, C, D, E, F and G have a different number of bikes. D has more bikes than F, but less bikes than G. F has less bikes than A, and A does not have the highest number of bikes. Four persons have more bikes than C. E has the least and D has the third highest number of bikes. B has less bikes than G. Who has the highest number of bikes?
1
B
2
G
3
D
4
A