Medium difficult sudoku #31655

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

Your time