Medium difficult sudoku #42751

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

Your time