Medium difficult sudoku #63159

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

Your time