Difficult sudoku #50724

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

Your time