Very difficult sudoku #59629

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

Your time