Fill all empty squares so that the numbers 1 to 9 appear once
in each row, column and 3x3 box.