Difficult sudoku #64912

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

Your time