Difficult sudoku #20608

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

Your time