Medium difficult sudoku #47551

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

Your time