Medium difficult sudoku #65771

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

Your time