Les données du problème précisent que les parents sont tous deux RG / rg c'est à dire qu'un chromosome porte les allèles R et G et son homologue porte les allèles r et g.

L'énoncé du problème précise que ces gènes demeurent liés à la méiose, qu'ils ne se séparent pas par Xover (c'est possible s'ils sont très rapprochés l'un de l'autre). Les parents produisent donc les gamètes RG et rg (le chromosome portant RG migre dans un gamète et son homologue portant rg migre dans l'autre).

Le croisement donnera donc:

RG
rg
RG
RG / RG
RG / rg
rg
RG / rg
rg / rg

Donc :
1 RG / RG (rouge géant)
2 Rg / Rg (rouges géants)
1 rg / rg (jaune nain)

C'est à dire 3 rouges géants pour 1 jaune nain.