Five people A, B, C, D and, E are running a race. C came third in that race and B finished his race exactly after D. E finished the race ahead of at least two persons. If it is known that no two persons finished the race at the same time then who came first in the race?
1
A
2
D
3
B
4
Either A or E