Interesting Puzzles and Solutions