Difficult sudoku #53752

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

Your time