Magic Sudoku

brain
1509 Played