Medium difficult sudoku #18575

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

Your time