Medium difficult sudoku #50487

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

Your time