Medium difficult sudoku #40695

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

Your time