Medium difficult sudoku #8416

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

Your time