Difficult sudoku #58740

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

Your time