Medium difficult sudoku #8754

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

Your time