pulling your puzzles apart