Difficult sudoku #65140

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

Your time