A group of animals consists of a cat, a dog, a rabbit, and a bird. The cat is not the smallest, and the dog is larger than the rabbit but smaller than the bird. Which animal is the smallest?

C. RABBIT

In a race, the following conditions are given: Runner X finished before Runner Y but after Runner Z. Runner W finished after Runner Y. Who finished first?

C. Z

In a race, the following conditions are given: Runner X finished before Runner Y but after Runner Z. Runner W finished last. Who finished first?

C. Z

In a group of five friends: A, B, C, D, and E, the following conditions are given: A is taller than B but shorter than C. D is shorter than E but taller than A. Who is the tallest among them?

C. C

In a group of five friends: Alice, Bob, Charlie, David, and Eva, the following conditions are given: 1) Alice is not friends with Bob. 2) Charlie is friends with both Bob and David. 3) David is not friends with Eva. Which of the following friends can be selected based on these conditions?

C. CHARLIE