Difficult sudoku #27384

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

Your time