Difficult sudoku #42944

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

Your time