Difficult sudoku #2597

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

Your time