Medium difficult sudoku #18995

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

Your time