Difficult sudoku #20392

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

Your time