ENGINE05. Muta una instruccin.
Serie Entrada: 1,2,3,4,5,6,7,8,9,10,11,12,13,
Serie Salida: -1,2,-3,4,-5,6,-7,8,-9,10,-11,12,-13,
Intentos: 100000
CPU: 130
Hay libertad de generar de 1 a N instrucciones

Posibilidades:
1. Tipo de Instrucciones. If Condicional: 50, Asignacion: 50
2. En Instrucciones de If Condicional, el operador de comparacion es:  '==':25, '>':25, '<':25, '!=':25
3. Longitud de la expresin (nmero de operadores): 2

4. Construccin de las expresiones, posiblidad de salir X=33, Parentesis:33, Nmeros=34
5. Variables que se asignaran, compararan o estaran al interior de las expresiones: W=25, X=25, Y=25, Z=25


===========================================================

======= 5 Instrucciones ======= [1]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < X-(7+X) ) goto 0;
return Y;
}


======= 5 Instrucciones ======= [953]
Aproximacin: [90.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! ((X-X)) ) goto 2;
2: Y = 5+(4*Z);
3: Y = 1/(2-5);
return Y;
}


======= 5 Instrucciones ======= [1463]
Aproximacin: [90.317337]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = Z*(Z-Z);
2: Z = 4/4*2;
3: Y = 5/X-5;
4: Z = Z+(8-Z);
return Y;
}


======= 5 Instrucciones ======= [1475]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = W+W-1;
2: if( Z < Y+7/9 ) goto 3;
3: if( Z ! 7*9-Y ) goto 0;
4: W = Y+((6-Y));
return Y;
}


======= 5 Instrucciones ======= [1912]
Aproximacin: [86.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = W+W-1;
2: Y = 3-1-X;
3: if( Z ! 7*9-Y ) goto 0;
4: W = Y+((6-Y));
return Y;
}


======= 5 Instrucciones ======= [2074]
Aproximacin: [82.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 9-Z/9 ) goto 0;
2: Y = 3-1-X;
3: if( Z ! 7*9-Y ) goto 0;
4: W = Y+((6-Y));
return Y;
}


======= 5 Instrucciones ======= [3328]
Aproximacin: [81.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 9-Z/9 ) goto 0;
2: Y = 3-1-X;
3: Y = Y/1-1;
4: W = Y+((6-Y));
return Y;
}


======= 5 Instrucciones ======= [9392]
Aproximacin: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Y+6-Y ) goto 0;
2: Y = 3-1-X;
3: Y = Y/1-1;
4: W = Y+((6-Y));
return Y;
}


======= 5 Instrucciones ======= [10024]
Aproximacin: [79.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Y+6-Y ) goto 0;
2: Y = 3-1-X;
3: Y = Y/1-1;
4: if( Z = (Y+Y) ) goto 3;
return Y;
}


======= 5 Instrucciones ======= [10722]
Aproximacin: [78.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Y+6-Y ) goto 0;
2: Y = 3-1-X;
3: Y = Y/1-1;
4: Y = (Y-1);
return Y;
}


======= 5 Instrucciones ======= [34218]
Aproximacin: [76.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = ((6+2)) ) goto 0;
2: Y = 3-1-X;
3: Y = Y/1-1;
4: Y = (Y-1);
return Y;
}


======= 5 Instrucciones ======= [96770]
Aproximacin: [74.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (6+4) ) goto 0;
2: Y = 3-1-X;
3: Y = Y/1-1;
4: Y = (Y-1);
return Y;
}




===========================================================

======= 10 Instrucciones ======= [5]
Aproximacin: [107.790123]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (8-X) ) goto 0;
2: X = 5-3*1;
3: if( Y > X/(8/X) ) goto 5;
4: X = 2*2/9;
5: Z = 2*1/X;
6: Y = 5+((X*X));
return Y;
}


======= 10 Instrucciones ======= [14]
Aproximacin: [104.987656]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = ((2+7));
2: X = 5-3*1;
3: if( Y > X/(8/X) ) goto 5;
4: X = 2*2/9;
5: Z = 2*1/X;
6: Y = 5+((X*X));
return Y;
}


======= 10 Instrucciones ======= [15]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (4-6);
2: if( Z > (((3)+Y)) ) goto 1;
3: if( W ! ((W*8)) ) goto 0;
return Y;
}


======= 10 Instrucciones ======= [462]
Aproximacin: [88.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (4-6);
2: if( Z > (((3)+Y)) ) goto 1;
3: Y = X/(6-9);
return Y;
}


======= 10 Instrucciones ======= [598]
Aproximacin: [86.333336]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = (X+X);
2: if( Z > (((3)+Y)) ) goto 1;
3: Y = X/(6-9);
return Y;
}


======= 10 Instrucciones ======= [2496]
Aproximacin: [85.000008]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = (X+X);
2: if( X < (5+5) ) goto 0;
3: Y = X/(6-9);
return Y;
}


======= 10 Instrucciones ======= [3503]
Aproximacin: [84.777771]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 5*1/X;
2: Y = X/9-X;
3: X = 1-Y-Y;
4: Z = W/W+3;
return Y;
}


======= 10 Instrucciones ======= [4026]
Aproximacin: [84.222221]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 5*1/X;
2: Y = 2/9-X;
3: X = 1-Y-Y;
4: Z = W/W+3;
return Y;
}


======= 10 Instrucciones ======= [4721]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 9*(5/5) ) goto 0;
2: Y = (4-X);
return Y;
}


======= 10 Instrucciones ======= [5782]
Aproximacin: [82.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < 9*(5/5) ) goto 0;
2: Y = 6-(4+X);
return Y;
}


======= 10 Instrucciones ======= [12742]
Aproximacin: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+(4)-W ) goto 0;
2: Y = 6-(4+X);
return Y;
}


======= 10 Instrucciones ======= [12788]
Aproximacin: [78.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+(4)-W ) goto 0;
2: Y = X/(X)-X;
return Y;
}


======= 10 Instrucciones ======= [14032]
Aproximacin: [76.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = 4+(4)-W ) goto 0;
2: Y = X-X*2;
return Y;
}


======= 10 Instrucciones ======= [28214]
Aproximacin: [72.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7+5) ) goto 0;
2: Y = X-X*2;
return Y;
}




===========================================================

======= 15 Instrucciones ======= [7]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (9)/X ) goto 0;
return Y;
}


======= 15 Instrucciones ======= [21]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X+1+6 ) goto 6;
2: W = Y-Y-4;
3: W = 8+(3*3);
4: if( X > (9/1) ) goto 2;
5: if( Y = ((7*3)) ) goto 7;
6: X = 3/(7-Z);
7: Y = 1-6-Y;
8: if( Z < ((Y*2)) ) goto 6;
9: Y = (4+Y);
10: if( W > Z-Z*Z ) goto 2;
return Y;
}


======= 15 Instrucciones ======= [504]
Aproximacin: [89.444450]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X+1+6 ) goto 6;
2: W = Y-Y-4;
3: W = 8+(3*3);
4: if( X > (9/1) ) goto 2;
5: if( Y = ((7*3)) ) goto 7;
6: Y = ((X/9));
7: Y = 1-6-Y;
8: if( Z < ((Y*2)) ) goto 6;
9: Y = (4+Y);
10: if( W > Z-Z*Z ) goto 2;
return Y;
}


======= 15 Instrucciones ======= [1476]
Aproximacin: [88.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X+1+6 ) goto 6;
2: W = Y-Y-4;
3: W = 8+(3*3);
4: if( X > (9/1) ) goto 2;
5: if( Y = ((7*3)) ) goto 7;
6: Y = X-(9-4);
7: Y = 1-6-Y;
8: if( Z < ((Y*2)) ) goto 6;
9: Y = (4+Y);
10: if( W > Z-Z*Z ) goto 2;
return Y;
}


======= 15 Instrucciones ======= [1510]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X+1+6 ) goto 6;
2: W = Y-Y-4;
3: W = 8+(3*3);
4: if( X > (9/1) ) goto 2;
5: if( Y = ((7*3)) ) goto 7;
6: Y = X-(9-4);
7: Y = 1-6-Y;
8: if( Z < ((Y*2)) ) goto 6;
9: if( X < (Y)+Y ) goto 8;
10: if( W > Z-Z*Z ) goto 2;
return Y;
}


======= 15 Instrucciones ======= [26002]
Aproximacin: [81.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y ! X+1+6 ) goto 6;
2: W = Y-Y-4;
3: W = 8+(3*3);
4: if( X > (9/1) ) goto 2;
5: if( Y = ((7*3)) ) goto 7;
6: Y = X-(9-4);
7: Y = 1-6-Y;
8: if( Z < ((Y*2)) ) goto 6;
9: if( Y = (4)-8 ) goto 7;
10: if( W > Z-Z*Z ) goto 2;
return Y;
}




===========================================================

======= 20 Instrucciones ======= [3]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z > (W/9) ) goto 2;
2: W = (2*Y);
3: Z = (W*W);
return Y;
}


======= 20 Instrucciones ======= [97]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X > (X*X) ) goto 6;
2: W = Y+8/2;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: if( X > Z+Z-8 ) goto 3;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: X = W+9*5;
return Y;
}


======= 20 Instrucciones ======= [342]
Aproximacin: [88.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X > (X*X) ) goto 6;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: if( X > Z+Z-8 ) goto 3;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: X = W+9*5;
return Y;
}


======= 20 Instrucciones ======= [918]
Aproximacin: [74.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X > (X*X) ) goto 6;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: if( X > Z+Z-8 ) goto 3;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: if( X > 2+4-Y ) goto 1;
return Y;
}


======= 20 Instrucciones ======= [1806]
Aproximacin: [71.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (Z)+4 ) goto 4;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: if( X > Z+Z-8 ) goto 3;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: if( X > 2+4-Y ) goto 1;
return Y;
}


======= 20 Instrucciones ======= [11638]
Aproximacin: [64.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (Z)+4 ) goto 4;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: if( X > Z+Z-8 ) goto 3;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [21428]
Aproximacin: [60.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (Z)+4 ) goto 4;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: X = X-X-X;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [27868]
Aproximacin: [58.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: X = 2/2-5;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: X = X-X-X;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [28170]
Aproximacin: [56.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! ((((1*8)))) ) goto 12;
8: X = X-X-X;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [52734]
Aproximacin: [52.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: Y = Z+5*2;
11: Y = (X*4);
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [55174]
Aproximacin: [44.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: if( X = Z*Z+4 ) goto 8;
11: Y = (X*4);
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [66368]
Aproximacin: [40.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: if( X = Z*Z+4 ) goto 8;
11: if( X = (6/3) ) goto 8;
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [79512]
Aproximacin: [20.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( W < 9-W*5 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: if( X = Z*Z+4 ) goto 8;
11: if( X = 1+(3)+8 ) goto 5;
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [96502]
Aproximacin: [19.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( Z < 4*X-9 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = (Z+Z);
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: if( X = Z*Z+4 ) goto 8;
11: if( X = 1+(3)+8 ) goto 5;
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [96538]
Aproximacin: [18.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( Z < 4*X-9 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: if( X > 5/X*X ) goto 0;
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: if( X = Z*Z+4 ) goto 8;
11: if( X = 1+(3)+8 ) goto 5;
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}


======= 20 Instrucciones ======= [97956]
Aproximacin: [17.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = Z/5+6 ) goto 5;
2: if( Z < 4*X-9 ) goto 7;
3: if( Y > Y*Y+7 ) goto 8;
4: X = X-3+X;
5: if( X ! W*W+W ) goto 8;
6: Y = 7-W-4;
7: if( X ! W+2+8 ) goto 10;
8: X = X-X-X;
9: Y = 1+7/5;
10: if( X = Z*Z+4 ) goto 8;
11: if( X = 1+(3)+8 ) goto 5;
12: W = X+(((3/3)));
13: Y = 7-6-W;
return Y;
}




===========================================================

======= 25 Instrucciones ======= [15]
Aproximacin: [293.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z ! W+W*5 ) goto 1;
2: Y = 9+X+6;
return Y;
}


======= 25 Instrucciones ======= [18]
Aproximacin: [202.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = (Y+Y);
2: Y = 9+X+6;
return Y;
}


======= 25 Instrucciones ======= [20]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = (Y+Y);
2: X = W/((((W)-9)));
return Y;
}


======= 25 Instrucciones ======= [847]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = 1-3-3 ) goto 6;
2: Y = (2*4);
3: if( W ! (2-8) ) goto 6;
4: X = (X*6);
5: if( X < Z/(Z+2) ) goto 5;
6: Z = 6/7-3;
7: Y = 4-((W+5));
return Y;
}


======= 25 Instrucciones ======= [2743]
Aproximacin: [88.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (W/5);
2: Y = W*((W+W));
3: Y = ((4-X));
4: if( Z < W-(5+8) ) goto 10;
5: if( X = X-X*X ) goto 1;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: Z = 8/(2/7);
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [2804]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: Y = W*((W+W));
3: Y = ((4-X));
4: if( Z < W-(5+8) ) goto 10;
5: if( X = X-X*X ) goto 1;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: Z = 8/(2/7);
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [3784]
Aproximacin: [83.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: Y = W*((W+W));
3: Y = ((4-X));
4: Y = Y+Y+4;
5: if( X = X-X*X ) goto 1;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: Z = 8/(2/7);
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [4008]
Aproximacin: [82.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: Y = W*((W+W));
3: Y = ((4-X));
4: Y = ((2)-X);
5: if( X = X-X*X ) goto 1;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: Z = 8/(2/7);
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [4080]
Aproximacin: [80.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: Y = W*((W+W));
3: Y = ((4-X));
4: Y = ((2)-X);
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: Z = 8/(2/7);
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [4348]
Aproximacin: [70.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: if( W = X-7-3 ) goto 9;
3: Y = ((4-X));
4: Y = ((2)-X);
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: Z = 8/(2/7);
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [4778]
Aproximacin: [65.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: if( W = X-7-3 ) goto 9;
3: Y = ((4-X));
4: Y = ((2)-X);
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: if( X = 4+Z+1 ) goto 5;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [27458]
Aproximacin: [63.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: if( W = X-7-3 ) goto 9;
3: Y = ((4-X));
4: Y = ((2)-X);
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [58304]
Aproximacin: [59.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: if( W = X-7-3 ) goto 9;
3: Y = ((4-X));
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [58366]
Aproximacin: [51.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X < (5)+4 ) goto 8;
2: if( W = X-7-3 ) goto 9;
3: W = 2+4-5;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [58554]
Aproximacin: [46.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 8-Z-Z;
2: if( W = X-7-3 ) goto 9;
3: W = 2+4-5;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: if( Z < 6+9-4 ) goto 13;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [59140]
Aproximacin: [41.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 8-Z-Z;
2: if( W = X-7-3 ) goto 9;
3: W = 2+4-5;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: W = (5+1);
return Y;
}


======= 25 Instrucciones ======= [59358]
Aproximacin: [37.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 8-Z-Z;
2: if( W = X-7-3 ) goto 9;
3: W = 2+4-5;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: Y = X/X*X;
return Y;
}


======= 25 Instrucciones ======= [61812]
Aproximacin: [35.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 3+7-Z;
2: if( W = X-7-3 ) goto 9;
3: W = 2+4-5;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: Y = X/X*X;
return Y;
}


======= 25 Instrucciones ======= [66102]
Aproximacin: [33.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 3+7-Z;
2: if( W = X-7-3 ) goto 9;
3: if( Z > (4+Y) ) goto 14;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: Y = X/X*X;
return Y;
}


======= 25 Instrucciones ======= [70740]
Aproximacin: [29.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 3+7-Z;
2: if( W = X-7-3 ) goto 9;
3: if( X < 5/2+2 ) goto 13;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: W = X+8*2;
14: if( X < X-((X/9)) ) goto 3;
15: Y = X/X*X;
return Y;
}


======= 25 Instrucciones ======= [83510]
Aproximacin: [23.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 3+7-Z;
2: if( W = X-7-3 ) goto 9;
3: if( X < 5/2+2 ) goto 13;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: if( X = 9-W-6 ) goto 5;
14: if( X < X-((X/9)) ) goto 3;
15: Y = X/X*X;
return Y;
}


======= 25 Instrucciones ======= [84482]
Aproximacin: [19.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 3+7-Z;
2: if( W = X-7-3 ) goto 9;
3: if( X = 7+(Y-9) ) goto 13;
4: if( Z = 2-X/6 ) goto 14;
5: Y = X-2*X;
6: X = 6-3-2;
7: W = (1/2);
8: if( X = (Y+7) ) goto 3;
9: if( X > (1-X) ) goto 0;
10: W = ((X/X));
11: Y = (9-Y);
12: if( Z > Z*(Z/Z) ) goto 0;
13: if( X = 9-W-6 ) goto 5;
14: if( X < X-((X/9)) ) goto 3;
15: Y = X/X*X;
return Y;
}




===========================================================

======= 30 Instrucciones ======= [13]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X+X/X;
2: if( Z < 8*(6*5) ) goto 24;
3: X = (Y*Y);
4: if( X ! 9+W+3 ) goto 12;
5: if( Z ! 7+3/2 ) goto 19;
6: if( Y = (8*5) ) goto 14;
7: if( X > 2+(Z-7) ) goto 1;
8: if( X < (W+1) ) goto 26;
9: W = Y/6*8;
10: if( X > (5)/8 ) goto 10;
11: Z = Y+9*7;
12: if( X > X/(((X)*X)) ) goto 17;
13: if( Z > Y*7*Y ) goto 12;
14: if( W ! (X/3) ) goto 17;
15: if( Y < X/(6+X) ) goto 25;
16: if( X ! W/W+9 ) goto 14;
17: X = (7/6);
18: X = 3*(((X/1)));
19: Z = (4+Z);
20: if( Z > ((Y+Y)) ) goto 6;
21: Z = Y*Y*Y;
22: X = Z+8-Z;
23: X = Z-Z-Z;
24: if( W = Y+5-Y ) goto 10;
25: W = ((Y*5));
26: if( Z < 6*2*Y ) goto 13;
27: Z = (8+2);
return Y;
}


======= 30 Instrucciones ======= [2021]
Aproximacin: [90.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = (X/3);
2: if( Y > X-1/6 ) goto 3;
3: if( Z < W+W+W ) goto 12;
4: Z = 1+(W)-1;
5: Y = Z*(3-Z);
6: if( W > Z*5+6 ) goto 6;
7: Y = 9-(((X+7)));
8: if( W > (1+5) ) goto 6;
9: if( W ! X-4+7 ) goto 18;
10: if( X = (W/8) ) goto 8;
11: if( Y ! 1/Z+4 ) goto 3;
12: Y = ((8/Z));
13: Z = 3-(((X+X)));
14: Y = 7/((((X)-8)));
15: if( Z ! 9+Z+2 ) goto 19;
16: Y = 5*W-8;
17: if( W = 2-W+W ) goto 2;
18: X = (Y/7);
19: W = 2+(Y*5);
20: X = 9-(((7+3)));
return Y;
}


======= 30 Instrucciones ======= [2130]
Aproximacin: [86.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = 2+9*Z;
2: if( Y > X-1/6 ) goto 3;
3: if( Z < W+W+W ) goto 12;
4: Z = 1+(W)-1;
5: Y = Z*(3-Z);
6: if( W > Z*5+6 ) goto 6;
7: Y = 9-(((X+7)));
8: if( W > (1+5) ) goto 6;
9: if( W ! X-4+7 ) goto 18;
10: if( X = (W/8) ) goto 8;
11: if( Y ! 1/Z+4 ) goto 3;
12: Y = ((8/Z));
13: Z = 3-(((X+X)));
14: Y = 7/((((X)-8)));
15: if( Z ! 9+Z+2 ) goto 19;
16: Y = 5*W-8;
17: if( W = 2-W+W ) goto 2;
18: X = (Y/7);
19: W = 2+(Y*5);
20: X = 9-(((7+3)));
return Y;
}


======= 30 Instrucciones ======= [2849]
Aproximacin: [85.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = W*3/2;
2: Z = W-((W)-W);
3: Y = 2-Y*Y;
4: W = 7*7/1;
5: Y = W-2*W;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [4848]
Aproximacin: [85.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = W*3/2;
2: if( X < 3-6*Z ) goto 0;
3: Y = 2-Y*Y;
4: W = 7*7/1;
5: Y = W-2*W;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [5550]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( X < 3-6*Z ) goto 0;
3: Y = 2-Y*Y;
4: W = 7*7/1;
5: Y = W-2*W;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [5974]
Aproximacin: [80.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( Y < 6-8/5 ) goto 0;
3: Y = 2-Y*Y;
4: W = 7*7/1;
5: Y = W-2*W;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [7640]
Aproximacin: [78.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( X < (6+3) ) goto 0;
3: Y = 2-Y*Y;
4: W = 7*7/1;
5: Y = W-2*W;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [7864]
Aproximacin: [78.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( X < (6+3) ) goto 0;
3: X = (3+Y);
4: W = 7*7/1;
5: Y = W-2*W;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [7988]
Aproximacin: [76.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( X < (6+3) ) goto 0;
3: X = (3+Y);
4: W = 7*7/1;
5: X = Y-(1-6);
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [8680]
Aproximacin: [74.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( X < (6+3) ) goto 0;
3: X = (3+Y);
4: if( X < 9-W+3 ) goto 0;
5: X = Y-(1-6);
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [9824]
Aproximacin: [63.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( Z = 3-X+4 ) goto 5;
3: X = (3+Y);
4: if( X < 9-W+3 ) goto 0;
5: X = Y-(1-6);
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [10464]
Aproximacin: [61.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( Z = 3-X+4 ) goto 5;
3: X = (1+Y);
4: if( X < 9-W+3 ) goto 0;
5: X = Y-(1-6);
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [10734]
Aproximacin: [53.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( Y = (8+1) ) goto 5;
3: X = (1+Y);
4: if( X < 9-W+3 ) goto 0;
5: X = Y-(1-6);
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [23000]
Aproximacin: [52.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( Y = (8+1) ) goto 5;
3: X = (1+Y);
4: if( X < 9-W+3 ) goto 0;
5: X = X+X-7;
6: Y = X/4-X;
return Y;
}


======= 30 Instrucciones ======= [27982]
Aproximacin: [52.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = (X-2);
2: if( Y = (8+1) ) goto 5;
3: X = (1+Y);
4: if( X < 9-W+3 ) goto 0;
5: X = X+X-7;
6: Y = (4-X);
return Y;
}




===========================================================

======= 35 Instrucciones ======= [7]
Aproximacin: [261.779785]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 5/X*2;
2: if( Y ! (5*Z) ) goto 1;
3: if( Z ! (W*2) ) goto 4;
4: Z = (9+Z);
5: W = 4*((2*W));
6: Y = ((1-W));
7: X = Z/(3/Z);
8: W = W*W/W;
return Y;
}


======= 35 Instrucciones ======= [14]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 5/X*2;
2: if( Y ! (5*Z) ) goto 1;
3: if( Z ! (W*2) ) goto 4;
4: Z = (9+Z);
5: W = 4*((2*W));
6: Z = 6*(5+X);
7: X = Z/(3/Z);
8: W = W*W/W;
return Y;
}


======= 35 Instrucciones ======= [1212]
Aproximacin: [85.400002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = 5/X*2;
2: if( Y ! (5*Z) ) goto 1;
3: if( Z ! (W*2) ) goto 4;
4: Z = (9+Z);
5: W = 4*((2*W));
6: Y = X/5-X;
7: X = Z/(3/Z);
8: W = W*W/W;
return Y;
}


======= 35 Instrucciones ======= [1469]
Aproximacin: [84.199997]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( Y > (2*Y) ) goto 2;
3: Y = X+1/5;
return Y;
}


======= 35 Instrucciones ======= [3250]
Aproximacin: [83.199997]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( Z > X*(X+3) ) goto 0;
3: Y = X+1/5;
return Y;
}


======= 35 Instrucciones ======= [3908]
Aproximacin: [82.199997]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( X < 9+X*3 ) goto 0;
3: Y = X+1/5;
return Y;
}


======= 35 Instrucciones ======= [9770]
Aproximacin: [82.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( X < 9+X*3 ) goto 0;
3: Y = X*X/X;
return Y;
}


======= 35 Instrucciones ======= [10050]
Aproximacin: [78.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( X = W-((6+W)) ) goto 0;
3: Y = X*X/X;
return Y;
}


======= 35 Instrucciones ======= [15220]
Aproximacin: [76.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( W = ((4+X)) ) goto 1;
3: Y = X*X/X;
return Y;
}


======= 35 Instrucciones ======= [16194]
Aproximacin: [72.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( X = X-(X+6) ) goto 1;
3: Y = X*X/X;
return Y;
}


======= 35 Instrucciones ======= [54042]
Aproximacin: [60.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = X-(X+X);
2: if( Y = X+7+5 ) goto 1;
3: Y = X*X/X;
return Y;
}




===========================================================

======= 40 Instrucciones ======= [27]
Aproximacin: [132.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = Z-Z*4;
2: Z = ((4*7));
3: Y = (X*7);
4: W = (Z*7);
5: Y = 3-(3-7);
6: if( Y > Y/1+9 ) goto 1;
7: W = (7/7);
8: if( Y < X/(X+X) ) goto 30;
9: W = 3+W+4;
10: if( W ! 2*(Z)+2 ) goto 33;
11: if( X < (1/Y) ) goto 10;
12: if( X < 1/9-7 ) goto 18;
13: X = 7+((1*Z));
14: Z = 1+(6/1);
15: if( Y > (W)-W ) goto 10;
16: if( Z ! W+W-W ) goto 10;
17: if( Z < 2+(Z-3) ) goto 28;
18: Y = (7*W);
19: if( X < W-1+W ) goto 2;
20: if( Y < (W+W) ) goto 14;
21: W = Y+Y/Y;
22: if( W ! ((Z-Z)) ) goto 12;
23: W = 2-4*1;
24: if( X ! 1*2*Z ) goto 35;
25: W = 5*(1-W);
26: Z = 3+Z-Z;
27: if( X > X*(5/5) ) goto 10;
28: Z = 1/(W+W);
29: if( X = 6-(W-W) ) goto 23;
30: X = (X/9);
31: Z = 7+(Y+4);
32: if( W ! 8-8*X ) goto 32;
33: Y = Z+3*Z;
34: Y = W/W+W;
35: if( Y = Y/((1*3)) ) goto 4;
36: Z = W+W*W;
return Y;
}


======= 40 Instrucciones ======= [40]
Aproximacin: [93.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = Z-Z*4;
2: Z = ((4*7));
3: Y = (X*7);
4: W = (Z*7);
5: Y = 3-(3-7);
6: if( Y > Y/1+9 ) goto 1;
7: W = (7/7);
8: if( Y < X/(X+X) ) goto 30;
9: if( W < 8/(6)/Z ) goto 34;
10: if( W ! 2*(Z)+2 ) goto 33;
11: if( X < (1/Y) ) goto 10;
12: if( X < 1/9-7 ) goto 18;
13: X = 7+((1*Z));
14: Z = 1+(6/1);
15: if( Y > (W)-W ) goto 10;
16: if( Z ! W+W-W ) goto 10;
17: if( Z < 2+(Z-3) ) goto 28;
18: Y = (7*W);
19: if( X < W-1+W ) goto 2;
20: if( Y < (W+W) ) goto 14;
21: W = Y+Y/Y;
22: if( W ! ((Z-Z)) ) goto 12;
23: W = 2-4*1;
24: if( X ! 1*2*Z ) goto 35;
25: W = 5*(1-W);
26: Z = 3+Z-Z;
27: if( X > X*(5/5) ) goto 10;
28: Z = 1/(W+W);
29: if( X = 6-(W-W) ) goto 23;
30: X = (X/9);
31: Z = 7+(Y+4);
32: if( W ! 8-8*X ) goto 32;
33: Y = Z+3*Z;
34: Y = W/W+W;
35: if( Y = Y/((1*3)) ) goto 4;
36: Z = W+W*W;
return Y;
}


======= 40 Instrucciones ======= [52]
Aproximacin: [92.750000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = Z-Z*4;
2: Z = ((4*7));
3: Y = (X*7);
4: W = (Z*7);
5: Y = 3-(3-7);
6: if( Y > Y/1+9 ) goto 1;
7: W = (7/7);
8: if( Y < X/(X+X) ) goto 30;
9: W = 3/(3+W);
10: if( W ! 2*(Z)+2 ) goto 33;
11: if( X < (1/Y) ) goto 10;
12: if( X < 1/9-7 ) goto 18;
13: X = 7+((1*Z));
14: Z = 1+(6/1);
15: if( Y > (W)-W ) goto 10;
16: if( Z ! W+W-W ) goto 10;
17: if( Z < 2+(Z-3) ) goto 28;
18: Y = (7*W);
19: if( X < W-1+W ) goto 2;
20: if( Y < (W+W) ) goto 14;
21: W = Y+Y/Y;
22: if( W ! ((Z-Z)) ) goto 12;
23: W = 2-4*1;
24: if( X ! 1*2*Z ) goto 35;
25: W = 5*(1-W);
26: Z = 3+Z-Z;
27: if( X > X*(5/5) ) goto 10;
28: Z = 1/(W+W);
29: if( X = 6-(W-W) ) goto 23;
30: X = (X/9);
31: Z = 7+(Y+4);
32: if( W ! 8-8*X ) goto 32;
33: Y = Z+3*Z;
34: Y = W/W+W;
35: if( Y = Y/((1*3)) ) goto 4;
36: Z = W+W*W;
return Y;
}


======= 40 Instrucciones ======= [69]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y = (Y)-2 ) goto 5;
2: if( X > Y-(6+3) ) goto 4;
3: Z = W/5/W;
4: W = (1*7);
5: if( W < X-(X)*X ) goto 7;
6: if( Y = 5/(((6-W))) ) goto 0;
7: Z = 7/5+W;
8: if( Y > (8+1) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [175]
Aproximacin: [90.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = W-W-1;
2: X = 6/(((8-Z)));
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: if( X = 4-1/5 ) goto 5;
9: Y = X+7-9;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [212]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = W-W-1;
2: X = 6/(((8-Z)));
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: if( X = 4-1/5 ) goto 5;
9: W = X/(((X+X)));
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [264]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: X = 6/(((8-Z)));
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: if( X = 4-1/5 ) goto 5;
9: W = X/(((X+X)));
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [9496]
Aproximacin: [76.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: if( Y = W*7-4 ) goto 6;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: if( X = 4-1/5 ) goto 5;
9: W = X/(((X+X)));
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [10276]
Aproximacin: [76.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: if( Y = W*7-4 ) goto 6;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: Y = 7-(3)/1;
9: W = X/(((X+X)));
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [11172]
Aproximacin: [74.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: if( Y = W*7-4 ) goto 6;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: Y = 7-(3)/1;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [11640]
Aproximacin: [73.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: if( Y = W*7-4 ) goto 6;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( X < Y*2-4 ) goto 7;
8: Y = 7/6*X;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [11772]
Aproximacin: [72.833328]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: if( Y = W*7-4 ) goto 6;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 7/6*X;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [12986]
Aproximacin: [72.500000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: if( Y = W*7-4 ) goto 6;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: if( Z ! 9/((7*5)) ) goto 4;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [12996]
Aproximacin: [70.782608]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = X*X-6;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: if( Z ! 9/((7*5)) ) goto 4;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [13070]
Aproximacin: [70.771423]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: X = 8+3/4;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: if( Z ! 9/((7*5)) ) goto 4;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: X = (9)+5;
return Y;
}


======= 40 Instrucciones ======= [13260]
Aproximacin: [68.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: X = 8+3/4;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: if( Z ! 9/((7*5)) ) goto 4;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( X = (4+Y) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [13266]
Aproximacin: [66.782608]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: if( Z ! 9/((7*5)) ) goto 4;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( X = (4+Y) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [13660]
Aproximacin: [63.333336]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 4/3*X;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( X = (4+Y) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [13662]
Aproximacin: [62.875000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 7/Z-Z;
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( X = (4+Y) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [14070]
Aproximacin: [61.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = X/(X/9);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( X = (4+Y) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [15406]
Aproximacin: [60.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 9+(Z/Z);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( X = (4+Y) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [24550]
Aproximacin: [56.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 9+(Z/Z);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( W = X-((1*4)) ) goto 3;
return Y;
}


======= 40 Instrucciones ======= [77408]
Aproximacin: [54.666668]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 2/X+3;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 9+(Z/Z);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( Z = 8-Y-Y ) goto 6;
return Y;
}


======= 40 Instrucciones ======= [77500]
Aproximacin: [54.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = 8+1*W;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 9+(Z/Z);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( Z = 8-Y-Y ) goto 6;
return Y;
}


======= 40 Instrucciones ======= [78044]
Aproximacin: [53.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = X/X+X;
7: if( W ! 1*7+Y ) goto 10;
8: Y = 9+(Z/Z);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( Z = 8-Y-Y ) goto 6;
return Y;
}


======= 40 Instrucciones ======= [83584]
Aproximacin: [52.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-2*X;
2: Z = 4/(5)*Y;
3: if( Z < 3-7/7 ) goto 9;
4: X = 8/Y-Y;
5: Z = 3*W/7;
6: Y = Y*((5+Y));
7: if( W ! 1*7+Y ) goto 10;
8: Y = 9+(Z/Z);
9: if( Z = ((2+Y)) ) goto 8;
10: Z = (4)*5;
11: if( Z = 8-Y-Y ) goto 6;
return Y;
}




===========================================================

======= 45 Instrucciones ======= [21]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = (5-W);
2: if( Z < (5+Z) ) goto 0;
3: W = 4+5-Y;
4: if( Z > (X-1) ) goto 0;
5: Z = Z/5/3;
6: Y = (8*Z);
7: if( W > W*W+7 ) goto 7;
8: X = (7/5);
9: if( Y > (Z+Z) ) goto 4;
10: if( Z ! Z-((Z-Z)) ) goto 5;
return Y;
}


======= 45 Instrucciones ======= [461]
Aproximacin: [90.800003]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y < 7+9+3 ) goto 24;
2: if( Z > 9*(6-X) ) goto 1;
3: if( Y ! (X+X) ) goto 16;
4: Z = Z-3*1;
5: W = X/3/X;
6: X = W+4/W;
7: if( W ! W-W/W ) goto 6;
8: W = (7-6);
9: W = 5-(Z-Z);
10: Z = 2/3/Y;
11: if( Y ! 7/3-X ) goto 6;
12: if( Z > 6*9+5 ) goto 15;
13: if( Z = Y-Y/5 ) goto 17;
14: X = W/W-7;
15: if( Z > X*(((((2*X))))) ) goto 17;
16: if( Y > 1*(Z-7) ) goto 14;
17: Z = Y-Y-Y;
18: W = (Z/Z);
19: W = W+W+W;
20: Y = 3/6+3;
21: X = 3-7+1;
22: Z = (X+4);
23: W = (1)-W;
24: W = 2*Y-Y;
25: W = ((X/1));
26: Y = Y-9/5;
27: if( X = ((3-9)) ) goto 24;
return Y;
}


======= 45 Instrucciones ======= [657]
Aproximacin: [90.382721]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: X = Z+(6)+6;
2: Z = Y/8-Y;
3: if( Y = 5/(7)*1 ) goto 40;
4: Z = ((Y*Y));
5: Y = 4+(9+8);
6: if( Z ! ((3-2)) ) goto 42;
7: if( X ! ((Y+4)) ) goto 18;
8: if( Y ! Z/6+Z ) goto 42;
9: if( Z < 4+(2)/Z ) goto 41;
10: if( X = ((((1*Z)))) ) goto 7;
11: if( W = 4/Z-7 ) goto 22;
12: Z = X/X*X;
13: if( W ! (4+W) ) goto 14;
14: Y = X+1+X;
15: W = ((7-Y));
16: Y = (5*1);
17: if( W > (8*W) ) goto 27;
18: W = W+5*W;
19: if( W = Y+1-Y ) goto 33;
20: X = 9*(X*4);
21: if( Y > W/(W-2) ) goto 1;
22: X = W/(W/W);
23: Z = (1/Y);
24: if( X = 6-X+X ) goto 14;
25: Z = 2/(((W)+W));
26: if( Y ! Z+((Z/Z)) ) goto 1;
27: if( Y < ((((5-3)))) ) goto 36;
28: if( Z = 5-Z/5 ) goto 19;
29: Y = Z+Z+Z;
30: if( Z < (2/Z) ) goto 36;
31: if( Y ! 7+3/5 ) goto 4;
32: if( X ! Y/1+Y ) goto 20;
33: if( X = 9+(3*8) ) goto 1;
34: X = (X)*5;
35: if( Z = Z-9-Z ) goto 5;
36: Z = 2*((((2*6))));
37: if( Y ! 4-5+3 ) goto 2;
38: Z = ((5+Z));
39: Y = 2+W-6;
40: if( Z ! ((1+3)) ) goto 7;
41: if( X > ((8-4)) ) goto 14;
42: X = 7/9+1;
43: Y = X-X*X;
return Y;
}


======= 45 Instrucciones ======= [717]
Aproximacin: [87.650665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = Y*2-Y;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: if( X ! W+W*6 ) goto 41;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: W = 6+(Z+Z);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( Z = X/X/9 ) goto 8;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [2104]
Aproximacin: [86.650665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = Y*2-Y;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: if( X ! W+W*6 ) goto 41;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: W = 6+(Z+Z);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [2150]
Aproximacin: [85.650665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = Y*2-Y;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: Z = W*W*W;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: W = 6+(Z+Z);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [2326]
Aproximacin: [82.984001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = Y*2-Y;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = (2+1);
29: Y = 1*Z*4;
30: W = 5/9-W;
31: W = 6+(Z+Z);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [2834]
Aproximacin: [82.859001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = (2+1);
29: Y = 1*Z*4;
30: W = 5/9-W;
31: W = 6+(Z+Z);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [3212]
Aproximacin: [81.442337]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = (2+1);
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [3244]
Aproximacin: [80.900665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: if( Z < W+8-6 ) goto 11;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [4600]
Aproximacin: [79.609001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: X = (1+Y);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [4624]
Aproximacin: [67.525665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( W = X+(1+X) ) goto 33;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [4646]
Aproximacin: [61.859001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Y = 1-8+Z ) goto 29;
38: if( X = 6*(9-8) ) goto 27;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [13468]
Aproximacin: [55.275665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( X > (((((((X/X))))))) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [16012]
Aproximacin: [53.984001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( W < ((W/3)) ) goto 26;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [37202]
Aproximacin: [45.275673]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: if( Y = Y+(9*7) ) goto 27;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [37494]
Aproximacin: [45.275665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = (W)+W;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [40876]
Aproximacin: [43.984001]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( X = (8+Z) ) goto 21;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [44830]
Aproximacin: [42.025665]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( X < Z/7+6 ) goto 9;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [44850]
Aproximacin: [34.442337]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: X = 2/((X/X));
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [45222]
Aproximacin: [30.442339]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( W = 8+9*Y ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [46194]
Aproximacin: [28.942339]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: W = 1+(((((Z/Z)))));
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [46404]
Aproximacin: [26.942339]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: W = (4+1);
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [46502]
Aproximacin: [24.442339]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( X = X+8/X ) goto 25;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [46640]
Aproximacin: [23.942339]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: W = Y-1+Y;
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [47604]
Aproximacin: [23.067339]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: X = 4*X*2;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [47784]
Aproximacin: [23.013765]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > ((Z/6)) ) goto 30;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = W/7/W;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [52158]
Aproximacin: [20.263765]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = W/7/W;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [54290]
Aproximacin: [19.720114]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: Z = (4/Z);
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [55884]
Aproximacin: [19.303446]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = Z+Z+Z;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [55996]
Aproximacin: [19.295229]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = 7*1+6;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [57874]
Aproximacin: [19.252714]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = 3-1+Z;
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [58104]
Aproximacin: [19.249937]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( Y < 1/8+Y ) goto 2;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [58220]
Aproximacin: [19.248507]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: Z = (6/6);
21: if( X > 5*Z+9 ) goto 1;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [58270]
Aproximacin: [19.248232]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: if( X > 5*Z+9 ) goto 1;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = (4*5);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [59296]
Aproximacin: [17.533636]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( Z < (5*X) ) goto 42;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: if( X > 5*Z+9 ) goto 1;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = 2/(1*7);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [67142]
Aproximacin: [13.533635]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (6-9);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( X > Z-Z+Z ) goto 25;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: if( X > 5*Z+9 ) goto 1;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = 2/(1*7);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [68066]
Aproximacin: [12.978080]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (2-4);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( X > Z-Z+Z ) goto 25;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: if( X > 5*Z+9 ) goto 1;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = 2/(1*7);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [70788]
Aproximacin: [12.978050]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (2-4);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( X > Z-Z+Z ) goto 25;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: W = 7*Y*Y;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = 2/(1*7);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [71228]
Aproximacin: [12.228050]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = (4/3);
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( X > Z-Z+Z ) goto 25;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: W = 7*Y*Y;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = 2/(1*7);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}


======= 45 Instrucciones ======= [71772]
Aproximacin: [12.200273]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X = (7-3) ) goto 6;
2: Y = (4-9);
3: Z = ((((3/2))));
4: if( X = 7+W+3 ) goto 23;
5: if( W ! Y+(1*8) ) goto 29;
6: if( X > Z-Z+Z ) goto 25;
7: Z = 5*1/6;
8: Y = 5*6+4;
9: if( Y < 7-Y-1 ) goto 6;
10: if( Z ! X+X-X ) goto 22;
11: if( Z < Y/Y/7 ) goto 12;
12: if( Z > 2*2+6 ) goto 12;
13: if( Z ! ((2*W)) ) goto 2;
14: if( W > (3)+7 ) goto 7;
15: Y = Y-5/5;
16: if( Y ! (2/Z) ) goto 19;
17: if( Y = (Y+4) ) goto 34;
18: W = (6/X);
19: if( X = Y+3+Y ) goto 31;
20: W = 9*7-Z;
21: W = 7*Y*Y;
22: Z = X*7-X;
23: X = (1/Z);
24: Z = 1*X*X;
25: Z = (Z+2);
26: if( Y > (Z-Z) ) goto 29;
27: X = (1-W);
28: if( Z < 9*W+2 ) goto 13;
29: Y = 1*Z*4;
30: W = 5/9-W;
31: Z = 1*(5-9);
32: if( Z > ((4-Y)) ) goto 42;
33: Y = 5/X-X;
34: if( Z > W*7/8 ) goto 10;
35: W = 2/(1*7);
36: Z = 7+3-X;
37: if( Z = W*(2/W) ) goto 20;
38: if( X = 6*(9-8) ) goto 27;
39: if( Z = (Y-Y) ) goto 29;
40: if( W < ((((7-9)))) ) goto 30;
41: W = 6-(9+3);
42: X = 3*((5-9));
43: if( W = Z-2-2 ) goto 36;
return Y;
}




===========================================================

======= 50 Instrucciones ======= [7]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y < 8*1/X ) goto 0;
return Y;
}


======= 50 Instrucciones ======= [46]
Aproximacin: [87.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 3-1*X;
return Y;
}


======= 50 Instrucciones ======= [86]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = X-X-X;
return Y;
}




===========================================================

======= 55 Instrucciones ======= [3]
Aproximacin: [228.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (6+5);
2: if( W > (4+2) ) goto 35;
3: X = W-7-W;
4: if( Y = (X/X) ) goto 30;
5: W = Z/(3/Z);
6: Z = 1*5+X;
7: Y = (W*8);
8: X = ((6*1));
9: Y = (((Y)/7));
10: if( X = W-1/W ) goto 20;
11: X = ((((X+X))));
12: if( W > 3*8/Y ) goto 2;
13: X = 4-((W-W));
14: if( Y < Y*4*Y ) goto 33;
15: Y = 2+((7-2));
16: W = 2/(X-X);
17: if( Z < (2+W) ) goto 31;
18: W = 4*Y/Y;
19: if( W > 8-Z*4 ) goto 9;
20: if( W > Z*(Z+8) ) goto 7;
21: if( X = (3+8) ) goto 4;
22: if( X < (((X-5))) ) goto 30;
23: if( W = X+8*4 ) goto 33;
24: if( Y ! ((3+Z)) ) goto 24;
25: if( X > Y-Y/1 ) goto 21;
26: Z = Z*Z+5;
27: Y = 1*5-9;
28: W = ((3/X));
29: if( Y > 8/2+8 ) goto 0;
30: Z = W+W*W;
31: X = (7*Z);
32: W = (Z*6);
33: X = X+X*6;
34: if( W ! 5-5*Y ) goto 5;
35: W = 3*(((5/W)));
36: if( X < Z*Z+Z ) goto 30;
37: Z = X-7+X;
38: Y = Z-Z+Z;
39: W = ((Z/6));
return Y;
}


======= 55 Instrucciones ======= [5]
Aproximacin: [96.250000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( X ! W-5+1 ) goto 10;
2: if( Y < 4/(1*3) ) goto 9;
3: if( Z ! ((((X/5)))) ) goto 9;
4: Y = 6-X/X;
5: if( X = (((Z/Z))) ) goto 7;
6: Z = (7/4);
7: W = W+2/5;
8: Y = (6/1);
9: if( X < X-X-4 ) goto 0;
10: Y = X/4*3;
11: X = (3+X);
12: W = X-((X/8));
return Y;
}


======= 55 Instrucciones ======= [9]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = Z-Z+Z;
2: W = 3-W*W;
3: if( Y ! 4/((((Y)-9))) ) goto 7;
4: if( X < ((9)/3) ) goto 17;
5: Z = (((1-8)));
6: if( Z > (W/W) ) goto 13;
7: Z = (X*X);
8: Z = X*(1*3);
9: Z = 7-W-4;
10: if( Y ! Y+9-Y ) goto 28;
11: Y = X*X+X;
12: X = (5+W);
13: if( Z < 5*6/7 ) goto 9;
14: Z = (W+4);
15: X = Y*Y*3;
16: if( W < (W*9) ) goto 0;
17: if( W > (W+W) ) goto 29;
18: if( X < 5+X+X ) goto 20;
19: X = Z-2/1;
20: if( W = (X+6) ) goto 3;
21: if( W ! 1-3*Y ) goto 14;
22: if( Z ! (5-X) ) goto 5;
23: if( W < 2/Y-2 ) goto 17;
24: if( X > (Z-7) ) goto 24;
25: W = 2*W/8;
26: if( Z ! 1-X+X ) goto 9;
27: if( X ! 2+X/X ) goto 11;
28: if( Y ! 1-Y+Y ) goto 21;
29: if( X < Y+8-Y ) goto 28;
30: W = 1+(((X+X)));
31: if( W > X-X*2 ) goto 6;
32: X = 2/Y-4;
return Y;
}


======= 55 Instrucciones ======= [155]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = Z*Z+6;
2: W = (1*X);
3: W = W*1/W;
4: Y = 7*((((X)/X)));
5: if( X ! ((X/7)) ) goto 27;
6: if( W ! (Z+4) ) goto 40;
7: W = W-(4*W);
8: if( Z = 9-1/X ) goto 3;
9: if( Y ! 5*Y/5 ) goto 11;
10: if( Y = 1+1/Y ) goto 9;
11: if( X > 7+(5+4) ) goto 41;
12: Y = W-(6)*W;
13: if( X = (Z+6) ) goto 35;
14: Y = (X/X);
15: X = ((1/W));
16: if( Y < (((7)-Z)) ) goto 25;
17: if( W < (Y*1) ) goto 8;
18: W = Z*(Z/3);
19: if( Z = X+X/X ) goto 39;
20: if( Z < X/7-3 ) goto 24;
21: X = Z/9*6;
22: if( Y < W*((3-8)) ) goto 25;
23: Y = 6+1/W;
24: Z = Z*Z/3;
25: Z = (6)-Z;
26: if( X = W+(W+5) ) goto 40;
27: Y = (6-Y);
28: if( Y = (Y*Y) ) goto 24;
29: if( Z > X+3-X ) goto 43;
30: Y = X+(3-3);
31: if( W > ((X-X)) ) goto 25;
32: if( Y = (((X*X))) ) goto 35;
33: X = Z/9+8;
34: if( X ! 6+((5/9)) ) goto 34;
35: if( Y = (W)+3 ) goto 23;
36: W = 9/5-5;
37: X = (W-W);
38: if( X > X-(3+X) ) goto 23;
39: X = X+6*X;
40: if( Z = (Z*Z) ) goto 2;
41: if( X < (5/X) ) goto 34;
42: W = 3/((6*6));
43: X = X-((((2+X))));
44: if( W = 7-(X/3) ) goto 38;
return Y;
}


======= 55 Instrucciones ======= [4463]
Aproximacin: [84.875000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < 1-(2/3) ) goto 9;
2: if( Y = 3/((2*4)) ) goto 21;
3: X = 4*X/3;
4: if( Y ! 3+((5)-X) ) goto 11;
5: X = ((((Z-7))));
6: if( W < W*5/4 ) goto 7;
7: if( Z = ((9/W)) ) goto 5;
8: if( Y ! (5*Z) ) goto 0;
9: Y = X/8-X;
10: W = 8-X-2;
11: X = Y-3*7;
12: if( Z > 8-(((5-Z))) ) goto 7;
13: if( Z > Z*9-6 ) goto 19;
14: if( W < (X/7) ) goto 21;
15: if( Z < X-(7/X) ) goto 4;
16: if( Z < ((7)-1) ) goto 6;
17: Y = 5-X-X;
18: X = 9+(4*6);
19: X = 4*W+8;
20: if( Z > Z*4*Z ) goto 7;
21: if( W ! Y-(Y/Y) ) goto 0;
22: if( Z = Y-(3-Y) ) goto 14;
23: Z = Z+(1*Z);
24: W = 1*(W*W);
25: Z = Y-(Y*7);
return Y;
}


======= 55 Instrucciones ======= [5263]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( X < 1*4*Z ) goto 8;
14: if( W > ((Y*5)) ) goto 22;
15: Y = (4+X);
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: if( Z > Y-Y-Y ) goto 9;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: if( X > 3-6+Y ) goto 5;
29: if( X = (W/8) ) goto 17;
30: Y = X+9+4;
return Y;
}


======= 55 Instrucciones ======= [6264]
Aproximacin: [76.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( X < 1*4*Z ) goto 8;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: if( Z > Y-Y-Y ) goto 9;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: if( X > 3-6+Y ) goto 5;
29: if( X = (W/8) ) goto 17;
30: Y = X+9+4;
return Y;
}


======= 55 Instrucciones ======= [6540]
Aproximacin: [72.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( X < 1*4*Z ) goto 8;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3+1-2;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: if( X > 3-6+Y ) goto 5;
29: if( X = (W/8) ) goto 17;
30: Y = X+9+4;
return Y;
}


======= 55 Instrucciones ======= [6578]
Aproximacin: [68.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( X < 1*4*Z ) goto 8;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3+1-2;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: X = (X+4);
29: if( X = (W/8) ) goto 17;
30: Y = X+9+4;
return Y;
}


======= 55 Instrucciones ======= [9732]
Aproximacin: [61.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( W = 3-X/4 ) goto 5;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3+1-2;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: X = (X+4);
29: if( X = (W/8) ) goto 17;
30: Y = X+9+4;
return Y;
}


======= 55 Instrucciones ======= [9758]
Aproximacin: [54.666664]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( W = 3-X/4 ) goto 5;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3+1-2;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: X = (X+4);
29: X = 5-8/3;
30: Y = X+9+4;
return Y;
}


======= 55 Instrucciones ======= [9868]
Aproximacin: [50.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( W = 3-X/4 ) goto 5;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3+1-2;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: X = (X+4);
29: X = 5-8/3;
30: Y = 1*4+9;
return Y;
}


======= 55 Instrucciones ======= [23778]
Aproximacin: [44.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( W = 3-X/4 ) goto 5;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3/2+W;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: X = (X+4);
29: X = 5-8/3;
30: Y = 1*4+9;
return Y;
}


======= 55 Instrucciones ======= [29786]
Aproximacin: [42.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Z < Y-(2*Y) ) goto 0;
2: if( W ! 8/(((6-W))) ) goto 14;
3: X = W-W*W;
4: W = 6*(2*2);
5: Y = W/(3-6);
6: if( Z < 7*1-1 ) goto 28;
7: Z = (8+Z);
8: if( Y < 2+5+X ) goto 2;
9: W = 2-(4*W);
10: X = X-(5)*X;
11: X = 9+1+2;
12: Y = 5-(5+X);
13: if( W = 3-X/4 ) goto 5;
14: if( W > ((Y*5)) ) goto 22;
15: Z = (Y)-1;
16: if( X ! W/((((4+9)))) ) goto 12;
17: if( Z = (7/X) ) goto 7;
18: if( Z > 6-7+9 ) goto 11;
19: Z = 5-X+X;
20: X = (((6-X)));
21: Y = X-X/X;
22: W = ((Z*Z));
23: W = 3/2+W;
24: if( Z > ((Y*9)) ) goto 25;
25: if( W ! (X/4) ) goto 1;
26: X = 1*(((9*Z)));
27: Y = 6/((7/W));
28: X = (X+4);
29: X = 5-8/3;
30: Y = (3*4);
return Y;
}




===========================================================

======= 60 Instrucciones ======= [2]
Aproximacin: [132.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = (Y/1);
2: W = (2+4);
3: Z = ((W*7));
4: Y = (5*7);
5: Y = 2-((((W)-W)));
6: if( W ! (Y*5) ) goto 46;
7: W = Z-Z-Z;
8: X = W+((W/W));
9: Y = (Z+Z);
10: X = ((X+X));
11: Z = 6-W*W;
12: X = (X)/X;
13: Y = (Y/Y);
14: Y = X-4+X;
15: W = (1*9);
16: Z = 1/((5+W));
17: Z = (Y*Y);
18: X = 6+5*Y;
19: Z = 9-7+Y;
20: X = (Z*Z);
21: Z = (9+Y);
22: X = W/((9/6));
23: Y = Y+Y*9;
24: Z = 2-(8)/Y;
25: W = W/W/7;
26: if( W > (5/8) ) goto 49;
27: X = 7*5-X;
28: if( X < (5+3) ) goto 31;
29: Y = 2+(((X-9)));
30: if( Z < 3*4+2 ) goto 24;
31: Y = (X+X);
32: X = (Z)*4;
33: if( Y > 1*Y-2 ) goto 44;
34: X = 4-2-Y;
35: if( Z < 2/5*1 ) goto 12;
36: if( Y ! (8-X) ) goto 44;
37: Z = 4-Z/4;
38: W = Z-6/Z;
39: X = (6*Z);
40: W = X+2+X;
41: if( W < Z/(4/Z) ) goto 27;
42: if( Y > 5-((X+5)) ) goto 46;
43: if( W < ((1*Y)) ) goto 58;
44: X = Y/Y+Y;
45: W = (Y-2);
46: Y = (6/Y);
47: X = Z+Z+2;
48: if( X < ((4+W)) ) goto 14;
49: Z = Y+(Y+Y);
50: if( X > 6-5*7 ) goto 54;
51: if( X > 7*Z-Z ) goto 14;
52: if( Y ! Z+Z+5 ) goto 46;
53: Z = (Y-Y);
54: X = 2/Z-Z;
55: if( Y = 6+(8/Y) ) goto 10;
56: if( X = 8+Y*Y ) goto 55;
57: Y = 7/7*Z;
58: X = Y+7/1;
59: Z = 4*W+W;
60: if( Y = (8/Z) ) goto 30;
return Y;
}


======= 60 Instrucciones ======= [6]
Aproximacin: [119.666672]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = (Y/1);
2: W = (2+4);
3: Z = ((W*7));
4: Y = (5*7);
5: Y = 2-((((W)-W)));
6: if( W ! (Y*5) ) goto 46;
7: W = Z-Z-Z;
8: X = W+((W/W));
9: Y = (Z+Z);
10: X = ((X+X));
11: Z = 6-W*W;
12: X = (X)/X;
13: Y = (Y/Y);
14: Y = X-4+X;
15: W = (1*9);
16: Z = 1/((5+W));
17: Z = (Y*Y);
18: X = 6+5*Y;
19: Z = 9-7+Y;
20: X = (Z*Z);
21: Z = (9+Y);
22: X = W/((9/6));
23: Y = Y+Y*9;
24: Z = 2-(8)/Y;
25: W = W/W/7;
26: if( W > (5/8) ) goto 49;
27: X = 7*5-X;
28: if( X < (5+3) ) goto 31;
29: Y = 2+(((X-9)));
30: if( Z < 3*4+2 ) goto 24;
31: Y = (X+X);
32: X = (Z)*4;
33: if( Y > 1*Y-2 ) goto 44;
34: X = 4-2-Y;
35: if( Z < 2/5*1 ) goto 12;
36: if( Y ! (8-X) ) goto 44;
37: Z = 4-Z/4;
38: W = Z-6/Z;
39: X = (6*Z);
40: W = X+2+X;
41: if( W < Z/(4/Z) ) goto 27;
42: if( Y > 5-((X+5)) ) goto 46;
43: if( W < ((1*Y)) ) goto 58;
44: X = Y/Y+Y;
45: W = (Y-2);
46: Y = (6/Y);
47: X = Z+Z+2;
48: if( X < ((4+W)) ) goto 14;
49: Z = Y+(Y+Y);
50: if( X > 6-5*7 ) goto 54;
51: if( X > 7*Z-Z ) goto 14;
52: if( Y ! Z+Z+5 ) goto 46;
53: Z = (Y-Y);
54: Z = 3/Z-Z;
55: if( Y = 6+(8/Y) ) goto 10;
56: if( X = 8+Y*Y ) goto 55;
57: Y = 7/7*Z;
58: X = Y+7/1;
59: Z = 4*W+W;
60: if( Y = (8/Z) ) goto 30;
return Y;
}


======= 60 Instrucciones ======= [7]
Aproximacin: [109.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 2+Y-7;
2: if( Z = 7+4/3 ) goto 2;
3: if( Y > Y+(9)/2 ) goto 1;
4: if( X = (((W-8))) ) goto 8;
5: Z = Z*Z*Z;
6: if( X > 2*9+6 ) goto 15;
7: X = (Y*Y);
8: if( Z < (W)*W ) goto 17;
9: Y = Z-Z+6;
10: if( Z ! 4+(2-W) ) goto 17;
11: if( X < ((7*Y)) ) goto 4;
12: X = 2-(7+Y);
13: Z = ((5/X));
14: if( X ! X*6*6 ) goto 2;
15: if( Z > 4-(Y-Y) ) goto 2;
16: if( Y = Z/(9*Z) ) goto 13;
17: W = 4*(W/7);
18: if( Z > (X)*5 ) goto 13;
19: W = 3/(Y/4);
20: Z = 7/X*1;
return Y;
}


======= 60 Instrucciones ======= [22]
Aproximacin: [98.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Y = 2+Y-7;
2: if( Z = 7+4/3 ) goto 2;
3: if( Y > Y+(9)/2 ) goto 1;
4: if( X = (((W-8))) ) goto 8;
5: Z = Z*Z*Z;
6: if( X > 2*9+6 ) goto 15;
7: X = (Y*Y);
8: if( X > W*W*W ) goto 13;
9: Y = Z-Z+6;
10: if( Z ! 4+(2-W) ) goto 17;
11: if( X < ((7*Y)) ) goto 4;
12: X = 2-(7+Y);
13: Z = ((5/X));
14: if( X ! X*6*6 ) goto 2;
15: if( Z > 4-(Y-Y) ) goto 2;
16: if( Y = Z/(9*Z) ) goto 13;
17: W = 4*(W/7);
18: if( Z > (X)*5 ) goto 13;
19: W = 3/(Y/4);
20: Z = 7/X*1;
return Y;
}


======= 60 Instrucciones ======= [49]
Aproximacin: [91.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( W < 2/4*W ) goto 0;
2: Z = 8-3/7;
return Y;
}


======= 60 Instrucciones ======= [253]
Aproximacin: [90.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: W = Y*Y-Y;
2: Y = 5-(Y+6);
3: W = (6+W);
4: if( Y = (9/9) ) goto 7;
5: if( W > X/(X)+8 ) goto 11;
6: if( X ! 1*5/2 ) goto 11;
7: Y = 1/(X/7);
8: if( Y < W/(W-W) ) goto 7;
9: if( X < 3/4/W ) goto 3;
10: Z = (5)/7;
11: X = 8*((((((9*9))))));
12: if( Y = X+(X)-X ) goto 2;
13: W = ((Z)-Z);
return Y;
}


======= 60 Instrucciones ======= [281]
Aproximacin: [85.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: if( Y > (3+2) ) goto 12;
2: if( Z < Y*4*Y ) goto 8;
3: if( Y ! 9-Y-Y ) goto 12;
4: W = Y+Y/7;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 8+(3)-Y;
9: if( W = Z+Z*4 ) goto 6;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: Y = W-6*3;
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [7260]
Aproximacin: [84.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: if( Y ! 9-Y-Y ) goto 12;
4: W = Y+Y/7;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 8+(3)-Y;
9: if( W = Z+Z*4 ) goto 6;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: Y = W-6*3;
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [7804]
Aproximacin: [81.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = Y+Y/7;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 8+(3)-Y;
9: if( W = Z+Z*4 ) goto 6;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: Y = W-6*3;
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [7838]
Aproximacin: [79.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = Y+Y/7;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 8+(3)-Y;
9: Y = 5-4/2;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: Y = W-6*3;
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [7898]
Aproximacin: [78.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = Y+Y/7;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = Y*Y-Y ) goto 19;
9: Y = 5-4/2;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: Y = W-6*3;
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [8728]
Aproximacin: [77.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = Y*Y-Y ) goto 19;
9: Y = 5-4/2;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: Y = W-6*3;
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [8818]
Aproximacin: [76.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = Y*Y-Y ) goto 19;
9: Y = 5-4/2;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X < (X/X) ) goto 11;
12: if( Y < ((W/3)) ) goto 20;
13: X = (W-W);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [8902]
Aproximacin: [75.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = Y*Y-Y ) goto 19;
9: Y = 5-4/2;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Y < ((W/3)) ) goto 20;
13: X = (W-W);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [9214]
Aproximacin: [74.800003]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = Y*Y-Y ) goto 19;
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Y < ((W/3)) ) goto 20;
13: X = (W-W);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [11140]
Aproximacin: [74.599998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = X-X*X ) goto 12;
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Y < ((W/3)) ) goto 20;
13: X = (W-W);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [11170]
Aproximacin: [73.599998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = X-X*X ) goto 12;
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Y < ((W/3)) ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = (4-W) ) goto 15;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [11392]
Aproximacin: [64.400002]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y = X-X*X ) goto 12;
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Y < ((W/3)) ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [13370]
Aproximacin: [64.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 7-((((6+Y))));
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Y < ((W/3)) ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [13632]
Aproximacin: [63.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 7-((((6+Y))));
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: Y = (1-X);
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [13720]
Aproximacin: [57.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 7-((((6+Y))));
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: if( X = X/8*X ) goto 21;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: if( W > X+(8/X) ) goto 20;
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [15376]
Aproximacin: [53.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = 7-((((6+Y))));
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: if( W > X+(8/X) ) goto 20;
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [17680]
Aproximacin: [52.714287]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = 6/5+W;
10: if( Z ! Y-Y/9 ) goto 0;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: if( W > X+(8/X) ) goto 20;
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [17696]
Aproximacin: [51.662857]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = 6/5+W;
10: Z = 8+8*7;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: if( W > X+(8/X) ) goto 20;
24: if( Z < W-9+W ) goto 13;
return Y;
}


======= 60 Instrucciones ======= [23360]
Aproximacin: [37.959999]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = 6/5+W;
10: Z = 8+8*7;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: if( W > X+(8/X) ) goto 20;
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [26404]
Aproximacin: [30.645714]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = 6/5+W;
10: Z = 8+8*7;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [26772]
Aproximacin: [30.634287]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = 6/5+W;
10: if( X < Y*5-4 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [29328]
Aproximacin: [30.428572]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = 6/5+W;
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [33914]
Aproximacin: [28.999998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = ((W)/W) ) goto 1;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [37326]
Aproximacin: [27.999998]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: X = (Z+4);
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [40046]
Aproximacin: [24.600000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: if( Y = 5-(9)-2 ) goto 2;
21: if( X = 7*Z/3 ) goto 8;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [40450]
Aproximacin: [23.600000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: if( Y = 5-(9)-2 ) goto 2;
21: if( W = (((Z+Z))) ) goto 6;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [44082]
Aproximacin: [18.600000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: W = Z/7+Z;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: if( Y = 5-(9)-2 ) goto 2;
21: Y = Y+1-2;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [46014]
Aproximacin: [17.600000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( X < (1*2) ) goto 14;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: if( Y = 5-(9)-2 ) goto 2;
21: Y = Y+1-2;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [53266]
Aproximacin: [16.600000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Y ! (4*6) ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y > X*5-8 ) goto 11;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: if( Y = 5-(9)-2 ) goto 2;
21: Y = Y+1-2;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}


======= 60 Instrucciones ======= [93596]
Aproximacin: [6.000000]
float fSerVivo(float X)
{
float W=0, Y=0, Z=0;

1: Z = (X-3);
2: if( Z < Y*4*Y ) goto 8;
3: Y = (3-X);
4: W = 2+W-W;
5: if( Z ! 2+(Z)/3 ) goto 11;
6: W = Y-(Y-9);
7: W = Z*7+Z;
8: if( Y > X*5-8 ) goto 11;
9: Y = (((Z+3)));
10: if( Y ! 5+4/7 ) goto 23;
11: Y = Y/(5)+Y;
12: if( Z ! Y+7-Y ) goto 20;
13: Y = (W+8);
14: if( X ! (5/4) ) goto 23;
15: W = Z/Z-Z;
16: if( W = X*(((4*X))) ) goto 0;
17: Z = W*((W*7));
18: Y = (9-X);
19: if( Y = W-(W-W) ) goto 12;
20: if( Y = 5-(9)-2 ) goto 2;
21: Y = Y+1-2;
22: if( Z = W*W/4 ) goto 17;
23: W = W-(W*W);
24: if( Z = 6-(W)+1 ) goto 7;
return Y;
}




===========================================================

