Medium difficult sudoku #8648

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

Your time