Medium difficult sudoku #8007

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

Your time