Medium difficult sudoku #49163

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

Your time