Medium difficult sudoku #25279

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

Your time