Medium difficult sudoku #19843

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

Your time