Medium difficult sudoku #8227

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

Your time