Which of the following independent plants _________?

A. Sporophytes
B. Gametophyte
C. Fungi
D. Algae