Medium difficult sudoku #57711

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

Your time