Magic Sudoku

brain
2122 Played