12. A tiger, a dog, a leopard, and a rabbit are having a running race, with the following results: The tiger says: “I run faster than the rabbit, but slower than the leopard.” The dog says: “I run slower than the rabbit.” Who runs the fastest?
A. Tiger
B. Leopard
C. Dog
D. Rabbit
E. Cannot be determined
B

Translate the text above into English, please retain the original text's line breaks and format, and output the translation result directly.