Sudoku

Difficulty: Medium