Medium difficult sudoku #43943

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

Your time