Medium difficult sudoku #67575

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

Your time