Medium difficult sudoku #20499

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

Your time