Medium difficult sudoku #35027

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

Your time