Difficult sudoku #38828

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

Your time