Medium difficult sudoku #40947

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

Your time