Difficult sudoku #41000

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

Your time