Fill in the grid so that every row, every column, and every colored region contains the digits 1 through 8 at most once.