Difficult sudoku #13924

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

Your time