Medium difficult sudoku #14815

9 6 2
2 7
3 7 4 9
6 9 1 4 2 3 5
8 5 4 2
2 1
4 7
9 3
4 6 5 1
123
456
789

Your time