Medium difficult sudoku #34751

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

Your time