Difficult sudoku #39492

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

Your time