Medium difficult sudoku #31319

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

Your time