Medium difficult sudoku #23779

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

Your time