Medium difficult sudoku #19103

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

Your time