Puzzles Gluing