Medium difficult sudoku #22675

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

Your time