Medium difficult sudoku #43743

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

Your time