Medium difficult sudoku #61315

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

Your time