Difficult sudoku #59128

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

Your time