Difficult sudoku #7592

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

Your time