Medium difficult sudoku #19171

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

Your time