Difficult sudoku #67952

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

Your time