Medium difficult sudoku #20299

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

Your time