Medium difficult sudoku #68879

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

Your time