Very difficult sudoku #30517

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

Your time