Very difficult sudoku #27593

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

Your time