Medium difficult sudoku #13847

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

Your time