Five animals are in a race: a dog, a cat, a rabbit, a turtle, and a horse. The horse finishes before the rabbit but after the dog. The cat finishes last. Which animal finishes first?

Answer: A. Dog
The dog finishes before the horse, which finishes before the rabbit, and the cat is last. Therefore, the dog finishes first.