Medium difficult sudoku #40643

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

Your time