Difficult sudoku #14408

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

Your time