Difficult sudoku #2478

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

Your time