Magic Sudoku

brain
2145 Played