Difficult sudoku #13772

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

Your time