A python program to solve sudoku puzzles, mainly for a bit of a development challenge!