Difficult sudoku #65064

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

Your time