Medium difficult sudoku #40075

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

Your time