Medium difficult sudoku #56107

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

Your time