Some Puzzles With Answers