Sudoku solver for Aber Uni CS211