Difficult sudoku #68500

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

Your time