Difficult sudoku #24936

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

Your time