Difficult sudoku #63040

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

Your time