Painting Jigsaw Puzzles Online