Are you not allowed to simply solve
Y=((R+D*GF-Y)*G1+D+Y*G3)*G2
for Y
?
Y=((R+D*GF-Y)*G1+D+Y*G3)*G2
for Y
?