A rudimentary sudoku solver