Medium difficult sudoku #23275

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

Your time