Medium difficult sudoku #67519

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

Your time