Medium difficult sudoku #28683

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

Your time