Difficult sudoku #2594

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

Your time