Medium difficult sudoku #28723

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

Your time