Medium difficult sudoku #30971

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

Your time