Medium difficult sudoku #16955

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

Your time