Difficult sudoku #6170

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

Your time