Difficult sudoku #22676

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

Your time