A. Herkogamy
B. Dichogamy
C. Chasmogamy
D. Homogamy