Difficult sudoku #7991

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

Your time