Magic Sudoku

brain
2138 Played