Medium difficult sudoku #18223

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

Your time