Medium difficult sudoku #19751

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

Your time