adding puzzles