Jigsaw Puzzle Robot, Or: How We Solved a Puzzle in 15 Months
docs.google.com