Medium difficult sudoku #27479

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

Your time