Medium difficult sudoku #68331

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

Your time