Difficult sudoku #59840

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

Your time