Sudoku

The objective is to fill a 9x9 grid so that each column, each row, and each of the nine 3x3 regions contains the digits from 1 to 9. Each row, column and region cannot contain duplicate values.

The difficulty chosen will determine how many pre-filled values the game board contains when started.