Magic Sudoku

brain
1502 Played