Difficult sudoku #62360

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

Your time