How does a growing embryo inside a seed obtain food?

1) It uses food stored within the seed.
2) It undergoes photosynthesis to make its own food.
3) It absorbs food from the outside environment.
4) It takes in food provided by the seed coat.