Difficult sudoku #13916

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

Your time