Difficult sudoku #17800

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

Your time