Five horses entered the stable, one at a time.
1) Silver entered before Rainbow.
2) Ebony entered before Rainbow, but after Ace.
3) Thunder entered before Silver, but after Ebony.

Which horse entered fourth?
A. Silver
B. Rainbow
C. Ebony
D. Thunder
E. Cannot be determined from the information given.



B. Rainbow
I can't explain how I get it. But for me B is the answer.
1st- Thunder
2nd- Silver
3rd- Ebony
4th- Rainbow
5th- Ace