Magic Sudoku

brain
1503 Played