Difficult sudoku #57592

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

Your time