Medium difficult sudoku #282

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

Your time