Medium difficult sudoku #43671

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

Your time