Fill a 9x9 grid with digits so that each column, each row, and each of the nine 3x3 boxes contains all of the digits from 1 to 9.