Visit at the Zoo Puzzle