Medium difficult sudoku #40799

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

Your time