Difficult sudoku #68380

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

Your time