Medium difficult sudoku #48787

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

Your time