Logic Puzzle #63 - The Pet Race