Difficult sudoku #6968

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

Your time