Difficult sudoku #2012

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

Your time