Difficult sudoku #16408

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

Your time