Su Doku Solver by Oliver Pitt