E1: U_ref=U_1 - U_R12;

E2: U_ref=U_2 - U_R5;

E3:U_ref=I_g*R_g;

E4:U_R12=I_12*R_12;

E5:U_R5=I_5*R_5;

E6:I_g=I_12+I_5;

E7:U_R5/U_ref=R_new/R_g;

E1_P1:U_1=12;

E1_P2:U_2=5;

E1_P3:R_12=27e3;

E1_P4:R_5=4.7e3;

E1_P5:R_g=1/(1/100e3+1/290e3+1/10e3);

S1:solve([E1,E2,E3,E4,E5,E6,E7,E1_P1,E1_P2,E1_P3,E1_P4,E1_P5],[R_new,U_R5,U_R12,U_ref,I_12,I_5,I_g,U_1,U_2,R_12,R_5,R_g]);

float(S1);

E2_P3:R_12=39e3;

E2_P4:R_5=9.1e3;

E2_P5:R_g=1/(1/470e3+1/4.9e3+1/100e3);

S2:solve([E1,E2,E3,E4,E5,E6,E7,E1_P1,E1_P2,E2_P3,E2_P4,E2_P5],[R_new,U_R5,U_R12,U_ref,I_12,I_5,I_g,U_1,U_2,R_12,R_5,R_g]);

float(S2);