Diplohaplonic life cycle