Very difficult sudoku #65717

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

Your time