Medium difficult sudoku #831

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

Your time