Medium difficult sudoku #14879

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

Your time