Magic Sudoku

brain
2139 Played