PaintByNumbers This program allows the user to pick from pre-defined puzzles and solve them or use their own photo to generate a new paint-by-numbers puzzle.