Difficult sudoku #14204

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

Your time