Medium difficult sudoku #48803

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

Your time