Difficult sudoku #27148

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

Your time