Puzzles solved by freiman