Difficult sudoku #2741

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

Your time