Very difficult sudoku #49981

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

Your time