Medium difficult sudoku #19003

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

Your time