Magic Sudoku

brain
2127 Played