Magic Sudoku

brain
1558 Played