Medium difficult sudoku #68543

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

Your time