Difficult sudoku #50008

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

Your time