Jigsaw Puzzles solved by cadence