Medium difficult sudoku #64803

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

Your time