Medium difficult sudoku #52135

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

Your time