Difficult sudoku #7441

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

Your time