Difficult sudoku #62800

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

Your time