Which structures allow for the removal of wastes from the developing fetus?

placenta and blastocyst
blastocyst and umbilical cord
umbilical cord and placenta
embryo and blastocyst