Medium difficult sudoku #43035

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

Your time