Magic Sudoku

brain
2133 Played