Very difficult sudoku #60873

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

Your time