Medium difficult sudoku #20071

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

Your time