Magic Sudoku

brain
2132 Played