Magic Sudoku

brain
2151 Played