Magic Sudoku

brain
2155 Played