Difficult sudoku #58536

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

Your time