Medium difficult sudoku #289

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

Your time