Magic Sudoku

brain
1505 Played