Difficult sudoku #64592

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

Your time