Gametophyte and sporophyte are independent of each other in which of the following groups?

(1) Pteridophytes

(2) Angiosperms

(3) Gymnosperms

(4) Bryophytes