Medium difficult sudoku #68643

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

Your time