
/*******************************************
****    File generated by Tree2C V1.0   ****
**** (c) 2017-2019, Alessandro Pedretti ****
*******************************************/


/**** Model class ****/

class financial_service {

  /**** Output values ****/

  static final int C_C1 = 0;
  static final int C_C2 = 1;
  static final int C_C3 = 2;
  static final int C_C4 = 3;
  static final int C_C5 = 4;

  /**** Values of the attributes ****/

  static final int C_LIFESTYLE_SPENDGGSAVING = 0;
  static final int C_LIFESTYLE_SPENDGSAVING = 1;
  static final int C_LIFESTYLE_SPENDLLSAVING = 2;
  static final int C_LIFESTYLE_SPENDLSAVING = 3;
  static final int C_TYPE_DOCTOR = 0;
  static final int C_TYPE_ENGINEER = 1;
  static final int C_TYPE_LIBRARIAN = 2;
  static final int C_TYPE_PROFESSOR = 3;
  static final int C_TYPE_STUDENT = 4;

  /**** Attributes ****/

  int LifeStyle;
  int Type;
  float Vacation;
  float eCredit;
  float property;
  float salary;


  /**** Classification method ****/

  int Classify()
  {
    int    Res;

    int [] Occur = {0, 0, 0, 0, 0};

    ++Occur[this.Tree1()];
    ++Occur[this.Tree2()];
    ++Occur[this.Tree3()];
    ++Occur[this.Tree4()];
    ++Occur[this.Tree5()];
    ++Occur[this.Tree6()];
    ++Occur[this.Tree7()];
    ++Occur[this.Tree8()];
    ++Occur[this.Tree9()];
    ++Occur[this.Tree10()];
    ++Occur[this.Tree11()];
    ++Occur[this.Tree12()];
    ++Occur[this.Tree13()];
    ++Occur[this.Tree14()];
    ++Occur[this.Tree15()];
    ++Occur[this.Tree16()];
    ++Occur[this.Tree17()];
    ++Occur[this.Tree18()];
    ++Occur[this.Tree19()];
    ++Occur[this.Tree20()];
    ++Occur[this.Tree21()];
    ++Occur[this.Tree22()];
    ++Occur[this.Tree23()];
    ++Occur[this.Tree24()];
    ++Occur[this.Tree25()];
    ++Occur[this.Tree26()];
    ++Occur[this.Tree27()];
    ++Occur[this.Tree28()];
    ++Occur[this.Tree29()];
    ++Occur[this.Tree30()];
    ++Occur[this.Tree31()];
    ++Occur[this.Tree32()];
    ++Occur[this.Tree33()];
    ++Occur[this.Tree34()];
    ++Occur[this.Tree35()];
    ++Occur[this.Tree36()];
    ++Occur[this.Tree37()];
    ++Occur[this.Tree38()];
    ++Occur[this.Tree39()];
    ++Occur[this.Tree40()];
    ++Occur[this.Tree41()];
    ++Occur[this.Tree42()];
    ++Occur[this.Tree43()];
    ++Occur[this.Tree44()];
    ++Occur[this.Tree45()];
    ++Occur[this.Tree46()];
    ++Occur[this.Tree47()];
    ++Occur[this.Tree48()];
    ++Occur[this.Tree49()];
    ++Occur[this.Tree50()];
    ++Occur[this.Tree51()];
    ++Occur[this.Tree52()];
    ++Occur[this.Tree53()];
    ++Occur[this.Tree54()];
    ++Occur[this.Tree55()];
    ++Occur[this.Tree56()];
    ++Occur[this.Tree57()];
    ++Occur[this.Tree58()];
    ++Occur[this.Tree59()];
    ++Occur[this.Tree60()];
    ++Occur[this.Tree61()];
    ++Occur[this.Tree62()];
    ++Occur[this.Tree63()];
    ++Occur[this.Tree64()];
    ++Occur[this.Tree65()];
    ++Occur[this.Tree66()];
    ++Occur[this.Tree67()];
    ++Occur[this.Tree68()];
    ++Occur[this.Tree69()];
    ++Occur[this.Tree70()];
    ++Occur[this.Tree71()];
    ++Occur[this.Tree72()];
    ++Occur[this.Tree73()];
    ++Occur[this.Tree74()];
    ++Occur[this.Tree75()];
    ++Occur[this.Tree76()];
    ++Occur[this.Tree77()];
    ++Occur[this.Tree78()];
    ++Occur[this.Tree79()];
    ++Occur[this.Tree80()];
    ++Occur[this.Tree81()];
    ++Occur[this.Tree82()];
    ++Occur[this.Tree83()];
    ++Occur[this.Tree84()];
    ++Occur[this.Tree85()];
    ++Occur[this.Tree86()];
    ++Occur[this.Tree87()];
    ++Occur[this.Tree88()];
    ++Occur[this.Tree89()];
    ++Occur[this.Tree90()];
    ++Occur[this.Tree91()];
    ++Occur[this.Tree92()];
    ++Occur[this.Tree93()];
    ++Occur[this.Tree94()];
    ++Occur[this.Tree95()];
    ++Occur[this.Tree96()];
    ++Occur[this.Tree97()];
    ++Occur[this.Tree98()];
    ++Occur[this.Tree99()];
    ++Occur[this.Tree100()];

    /**** Find the most frequent output class ****/

    int OccurMax = Occur[0];
    Res          = 0;

    for (int k = 0; k < 5; k++) {
      if (Occur[k] > OccurMax) {
        OccurMax = Occur[k];
        Res      = k;
      }
    } /* End of for (k) */

    return Res;
  }


  /**** Tree 1 ****/

  private int Tree1()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.property < 2.5200f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 19.5000f) {
          if (this.salary < 17.8000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          if (this.eCredit < 84.5000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.5400f) {
        if (this.salary < 19.4200f) {
          Res = C_C5;
        } else {
          if (this.eCredit < 31.0000f) {
            if (this.salary < 20.8800f) {
              if (this.salary < 20.3600f) {
                Res = C_C5;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C5;
            }
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.property < 5.5000f) {
          if (this.eCredit < 53.5000f) {
            if (this.Vacation < 39.5000f) {
              if (this.Vacation < 24.5000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          } else {
            if (this.eCredit < 74.0000f) {
              if (this.Vacation < 38.5000f) {
                if (this.Vacation < 36.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            } else {
              if (this.property < 4.2300f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 14.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        if (this.eCredit < 21.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 11.0000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 2 ****/

  private int Tree2()
  {
    int    Res = 0;

    if (this.Vacation < 17.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 20.3800f) {
          if (this.property < 4.6000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 59.0000f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          }
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 46.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          if (this.Vacation < 50.5000f) {
            Res = C_C5;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C5;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C5;
            }
          }
        }
      } else {
        if (this.property < 5.7500f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.salary < 20.1800f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 50.5000f) {
                if (this.Type == C_TYPE_STUDENT) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_ENGINEER) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_LIBRARIAN) {
                  Res = C_C4;
                }
                if (this.Type == C_TYPE_PROFESSOR) {
                  Res = C_C4;
                }
                if (this.Type == C_TYPE_DOCTOR) {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              if (this.Vacation < 44.5000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 40.5000f) {
                  Res = C_C5;
                } else {
                  Res = C_C4;
                }
              }
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 31.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }

    return Res;
  }


  /**** Tree 3 ****/

  private int Tree3()
  {
    int    Res = 0;

    if (this.salary < 21.8800f) {
      if (this.Vacation < 21.0000f) {
        if (this.property < 1.8600f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C2;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C2;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.salary < 20.6500f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              if (this.eCredit < 71.5000f) {
                if (this.eCredit < 59.0000f) {
                  Res = C_C1;
                } else {
                  Res = C_C3;
                }
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C3;
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.property < 4.4100f) {
            if (this.eCredit < 43.5000f) {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C1;
              }
            } else {
              Res = C_C4;
            }
          } else {
            if (this.eCredit < 67.0000f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 82.0000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.eCredit < 31.5000f) {
              Res = C_C5;
            } else {
              Res = C_C1;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            if (this.Vacation < 43.0000f) {
              Res = C_C4;
            } else {
              Res = C_C5;
            }
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 48.5000f) {
            if (this.salary < 18.8300f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 25.0000f) {
                Res = C_C1;
              } else {
                if (this.property < 5.3300f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            }
          } else {
            if (this.eCredit < 23.5000f) {
              Res = C_C5;
            } else {
              if (this.property < 2.8600f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
        }
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        Res = C_C3;
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C5;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C5;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 4 ****/

  private int Tree4()
  {
    int    Res = 0;

    if (this.salary < 21.3100f) {
      if (this.eCredit < 20.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.salary < 19.8600f) {
            Res = C_C5;
          } else {
            if (this.Vacation < 48.5000f) {
              Res = C_C1;
            } else {
              Res = C_C5;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          if (this.Vacation < 29.0000f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        if (this.salary < 16.9700f) {
          Res = C_C1;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.Vacation < 17.5000f) {
              Res = C_C3;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.Vacation < 47.5000f) {
                if (this.eCredit < 79.5000f) {
                  if (this.property < 5.5200f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              if (this.Vacation < 41.5000f) {
                Res = C_C1;
              } else {
                if (this.Vacation < 45.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C5;
                }
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.salary < 19.3000f) {
                Res = C_C4;
              } else {
                if (this.Vacation < 30.5000f) {
                  Res = C_C4;
                } else {
                  if (this.Vacation < 39.5000f) {
                    Res = C_C1;
                  } else {
                    if (this.eCredit < 72.5000f) {
                      Res = C_C4;
                    } else {
                      Res = C_C1;
                    }
                  }
                }
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            if (this.eCredit < 150.0000f) {
              Res = C_C4;
            } else {
              Res = C_C3;
            }
          }
        }
      }
    } else {
      if (this.Vacation < 20.0000f) {
        Res = C_C3;
      } else {
        if (this.eCredit < 24.5000f) {
          Res = C_C5;
        } else {
          if (this.salary < 24.1900f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 5 ****/

  private int Tree5()
  {
    int    Res = 0;

    if (this.Vacation < 17.0000f) {
      if (this.salary < 21.0600f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        Res = C_C3;
      }
    } else {
      if (this.eCredit < 28.0000f) {
        if (this.Vacation < 45.0000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      } else {
        if (this.salary < 21.1200f) {
          if (this.property < 5.5200f) {
            if (this.salary < 20.8700f) {
              if (this.Vacation < 25.5000f) {
                Res = C_C1;
              } else {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  if (this.salary < 20.0500f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              }
            } else {
              if (this.Vacation < 36.0000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          } else {
            Res = C_C1;
          }
        } else {
          Res = C_C4;
        }
      }
    }

    return Res;
  }


  /**** Tree 6 ****/

  private int Tree6()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 16.6400f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 18.5000f) {
          if (this.Vacation < 9.5000f) {
            Res = C_C3;
          } else {
            if (this.eCredit < 57.5000f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.5200f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 4.9500f) {
          if (this.property < 2.8000f) {
            Res = C_C1;
          } else {
            if (this.salary < 20.6900f) {
              if (this.Vacation < 29.0000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 78.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C4;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 21.0000f) {
        if (this.Vacation < 29.5000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 7 ****/

  private int Tree7()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 18.5000f) {
        if (this.salary < 18.7700f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.property < 2.1300f) {
          Res = C_C1;
        } else {
          if (this.property < 3.1400f) {
            if (this.Vacation < 24.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 33.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 41.5000f) {
          if (this.property < 5.5000f) {
            if (this.property < 3.5800f) {
              Res = C_C1;
            } else {
              if (this.salary < 20.3000f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 8 ****/

  private int Tree8()
  {
    int    Res = 0;

    if (this.eCredit < 28.0000f) {
      if (this.Vacation < 31.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            if (this.Vacation < 43.0000f) {
              Res = C_C4;
            } else {
              Res = C_C5;
            }
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      }
    } else {
      if (this.salary < 21.9800f) {
        if (this.salary < 19.7500f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.salary < 19.3500f) {
              if (this.Vacation < 44.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.Vacation < 21.0000f) {
              Res = C_C3;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.property < 3.3700f) {
              Res = C_C1;
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.Vacation < 36.0000f) {
                  if (this.Vacation < 29.5000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            if (this.Vacation < 21.5000f) {
              Res = C_C3;
            } else {
              Res = C_C4;
            }
          }
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 9 ****/

  private int Tree9()
  {
    int    Res = 0;

    if (this.Vacation < 15.5000f) {
      if (this.eCredit < 19.0000f) {
        Res = C_C2;
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 19.4500f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C3;
        }
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.salary < 20.6300f) {
            if (this.Vacation < 47.5000f) {
              Res = C_C1;
            } else {
              Res = C_C5;
            }
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C5;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.8300f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.Vacation < 29.0000f) {
            Res = C_C1;
          } else {
            if (this.property < 5.5000f) {
              if (this.salary < 19.9500f) {
                Res = C_C4;
              } else {
                if (this.eCredit < 79.0000f) {
                  if (this.eCredit < 50.5000f) {
                    Res = C_C1;
                  } else {
                    if (this.property < 4.7100f) {
                      Res = C_C4;
                    } else {
                      if (this.Vacation < 43.0000f) {
                        Res = C_C4;
                      } else {
                        Res = C_C1;
                      }
                    }
                  }
                } else {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      }
    }

    return Res;
  }


  /**** Tree 10 ****/

  private int Tree10()
  {
    int    Res = 0;

    if (this.Vacation < 17.5000f) {
      if (this.property < 1.9900f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 88.5000f) {
          if (this.salary < 16.2300f) {
            Res = C_C1;
          } else {
            if (this.property < 6.4700f) {
              if (this.eCredit < 38.0000f) {
                Res = C_C1;
              } else {
                Res = C_C3;
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C3;
        }
      }
    } else {
      if (this.Vacation < 48.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 31.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.Vacation < 42.0000f) {
            if (this.property < 3.4400f) {
              Res = C_C1;
            } else {
              if (this.salary < 21.1200f) {
                if (this.property < 5.5200f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            if (this.eCredit < 43.0000f) {
              Res = C_C5;
            } else {
              Res = C_C4;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 25.0000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 11 ****/

  private int Tree11()
  {
    int    Res = 0;

    if (this.eCredit < 26.5000f) {
      if (this.Vacation < 47.0000f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          if (this.Vacation < 16.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          if (this.eCredit < 19.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        Res = C_C5;
      }
    } else {
      if (this.eCredit < 94.0000f) {
        if (this.salary < 21.9800f) {
          if (this.Vacation < 24.5000f) {
            if (this.salary < 21.3000f) {
              if (this.Vacation < 11.5000f) {
                if (this.property < 4.4300f) {
                  Res = C_C1;
                } else {
                  Res = C_C3;
                }
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C4;
            }
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                if (this.salary < 20.6000f) {
                  Res = C_C1;
                } else {
                  if (this.eCredit < 49.5000f) {
                    Res = C_C4;
                  } else {
                    if (this.eCredit < 67.0000f) {
                      Res = C_C1;
                    } else {
                      Res = C_C4;
                    }
                  }
                }
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              if (this.property < 6.3000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.Type == C_TYPE_STUDENT) {
                if (this.salary < 17.8300f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
              if (this.Type == C_TYPE_ENGINEER) {
                if (this.Vacation < 51.5000f) {
                  if (this.eCredit < 50.5000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                } else {
                  Res = C_C1;
                }
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C1;
              }
            }
          }
        } else {
          Res = C_C3;
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 12 ****/

  private int Tree12()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 30.0000f) {
        if (this.salary < 16.6400f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 57.5000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 31.0000f) {
        if (this.Vacation < 47.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 5.5000f) {
          if (this.Vacation < 24.5000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 79.0000f) {
              if (this.Vacation < 50.0000f) {
                Res = C_C4;
              } else {
                if (this.salary < 20.0700f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4700f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 46.0000f) {
          Res = C_C4;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 13 ****/

  private int Tree13()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 19.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 30.5000f) {
        Res = C_C5;
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.Vacation < 39.5000f) {
            if (this.eCredit < 69.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 50.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 72.0000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 43.0000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.property < 2.4200f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.salary < 21.2700f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 14 ****/

  private int Tree14()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C5;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        if (this.salary < 18.7000f) {
          Res = C_C2;
        } else {
          if (this.salary < 19.5900f) {
            Res = C_C4;
          } else {
            Res = C_C2;
          }
        }
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.eCredit < 6.5000f) {
          Res = C_C5;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C2;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C2;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C1;
      }
    } else {
      if (this.Vacation < 18.0000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.eCredit < 73.5000f) {
            if (this.salary < 19.4500f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          } else {
            Res = C_C1;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C3;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.eCredit < 54.5000f) {
            if (this.salary < 20.8900f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.eCredit < 24.5000f) {
            Res = C_C5;
          } else {
            if (this.Vacation < 24.5000f) {
              Res = C_C1;
            } else {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C4;
              }
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.salary < 18.7100f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.eCredit < 42.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 15 ****/

  private int Tree15()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 17.0000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 30.5000f) {
        Res = C_C5;
      } else {
        if (this.property < 2.8000f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 41.5000f) {
            if (this.property < 5.3300f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.Vacation < 27.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          } else {
            if (this.property < 4.7100f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 18.7600f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 46.0000f) {
          Res = C_C4;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 16 ****/

  private int Tree16()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4400f) {
        Res = C_C1;
      } else {
        if (this.salary < 21.9100f) {
          Res = C_C4;
        } else {
          Res = C_C3;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.5400f) {
        if (this.Vacation < 47.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 20.8900f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 48.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 42.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 14.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        if (this.Vacation < 24.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 18.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 98.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 17 ****/

  private int Tree17()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.eCredit < 55.5000f) {
          if (this.Vacation < 33.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          if (this.eCredit < 62.0000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.salary < 15.7000f) {
          Res = C_C1;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.2500f) {
        if (this.Vacation < 32.0000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.eCredit < 74.0000f) {
          if (this.eCredit < 62.5000f) {
            if (this.property < 4.9400f) {
              if (this.Vacation < 17.5000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 17.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 7.0000f) {
        if (this.Vacation < 26.0000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 21.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 18 ****/

  private int Tree18()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 14.0000f) {
        if (this.Vacation < 4.0000f) {
          Res = C_C1;
        } else {
          if (this.property < 3.2600f) {
            if (this.Vacation < 12.0000f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          } else {
            if (this.salary < 18.4800f) {
              if (this.eCredit < 59.0000f) {
                Res = C_C1;
              } else {
                Res = C_C3;
              }
            } else {
              Res = C_C3;
            }
          }
        }
      } else {
        if (this.salary < 18.5200f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4400f) {
        if (this.eCredit < 32.0000f) {
          Res = C_C5;
        } else {
          Res = C_C1;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 20.3600f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 67.0000f) {
              if (this.eCredit < 55.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C4;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 45.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 26.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 19 ****/

  private int Tree19()
  {
    int    Res = 0;

    if (this.eCredit < 26.5000f) {
      if (this.Vacation < 17.5000f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 47.0000f) {
          if (this.eCredit < 21.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C5;
        }
      }
    } else {
      if (this.salary < 21.9800f) {
        if (this.Vacation < 21.5000f) {
          if (this.property < 4.6000f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 9.5000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.salary < 17.8600f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.eCredit < 79.5000f) {
                if (this.property < 3.3000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              if (this.eCredit < 52.5000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.Vacation < 44.5000f) {
                Res = C_C1;
              } else {
                if (this.Vacation < 50.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 20 ****/

  private int Tree20()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.property < 1.9900f) {
        Res = C_C2;
      } else {
        if (this.salary < 19.8800f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      }
    } else {
      if (this.Vacation < 46.0000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.8300f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.property < 3.9400f) {
            if (this.property < 3.5100f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 26.5000f) {
          if (this.salary < 20.3600f) {
            if (this.salary < 20.3000f) {
              Res = C_C5;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C5;
          }
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.Vacation < 50.0000f) {
              Res = C_C4;
            } else {
              if (this.Vacation < 52.5000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 79.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 21 ****/

  private int Tree21()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.salary < 18.5200f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.salary < 16.1200f) {
          Res = C_C1;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 33.0000f) {
        Res = C_C5;
      } else {
        if (this.property < 5.5000f) {
          if (this.eCredit < 50.5000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 77.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.1300f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 16.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 22.0000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 94.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 22 ****/

  private int Tree22()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.property < 5.3300f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 59.0000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      } else {
        if (this.Vacation < 19.0000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4400f) {
        if (this.Vacation < 32.0000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 47.5000f) {
            Res = C_C1;
          } else {
            if (this.property < 3.1200f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C1;
              }
            } else {
              if (this.salary < 20.1800f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 15.0000f) {
        if (this.eCredit < 9.0000f) {
          if (this.property < 1.5500f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C2;
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 23 ****/

  private int Tree23()
  {
    int    Res = 0;

    if (this.Vacation < 22.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 73.0000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.Vacation < 30.5000f) {
          if (this.eCredit < 50.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.eCredit < 33.0000f) {
          if (this.Vacation < 46.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          if (this.property < 5.5000f) {
            if (this.property < 2.8000f) {
              Res = C_C1;
            } else {
              if (this.Vacation < 24.5000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 43.0000f) {
                  Res = C_C1;
                } else {
                  if (this.property < 4.9500f) {
                    Res = C_C4;
                  } else {
                    if (this.Vacation < 43.0000f) {
                      Res = C_C4;
                    } else {
                      Res = C_C1;
                    }
                  }
                }
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.Vacation < 43.0000f) {
          Res = C_C4;
        } else {
          Res = C_C5;
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 24 ****/

  private int Tree24()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 30.0000f) {
        if (this.salary < 16.6400f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 38.0000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 4.9500f) {
          if (this.property < 2.5100f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 41.0000f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.eCredit < 49.5000f) {
                  Res = C_C4;
                } else {
                  if (this.eCredit < 50.5000f) {
                    Res = C_C1;
                  } else {
                    if (this.eCredit < 69.0000f) {
                      Res = C_C4;
                    } else {
                      Res = C_C1;
                    }
                  }
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            } else {
              Res = C_C4;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 20.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 19.5000f) {
        if (this.Vacation < 28.5000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.property < 6.8600f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 25 ****/

  private int Tree25()
  {
    int    Res = 0;

    if (this.salary < 21.9600f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.Vacation < 33.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.eCredit < 46.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            if (this.salary < 18.4600f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            if (this.property < 3.8600f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.eCredit < 30.5000f) {
          Res = C_C5;
        } else {
          if (this.eCredit < 74.0000f) {
            if (this.eCredit < 53.5000f) {
              Res = C_C1;
            } else {
              if (this.Vacation < 40.5000f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        if (this.Vacation < 18.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.Vacation < 21.0000f) {
          Res = C_C2;
        } else {
          if (this.Vacation < 46.0000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        if (this.salary < 21.1100f) {
          Res = C_C4;
        } else {
          Res = C_C3;
        }
      }
    } else {
      if (this.Vacation < 31.0000f) {
        Res = C_C3;
      } else {
        Res = C_C5;
      }
    }

    return Res;
  }


  /**** Tree 26 ****/

  private int Tree26()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.salary < 16.2300f) {
          Res = C_C1;
        } else {
          if (this.salary < 16.8000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.eCredit < 61.5000f) {
          Res = C_C4;
        } else {
          if (this.Vacation < 22.0000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.Vacation < 46.5000f) {
        if (this.eCredit < 47.5000f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 24.5000f) {
            Res = C_C1;
          } else {
            if (this.property < 5.5200f) {
              if (this.property < 3.5900f) {
                if (this.Vacation < 41.0000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 52.0000f) {
            Res = C_C5;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 18.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 46.0000f) {
        if (this.Vacation < 20.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        Res = C_C5;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 109.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 27 ****/

  private int Tree27()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 67.0000f) {
        if (this.property < 3.4900f) {
          if (this.Vacation < 32.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          if (this.salary < 18.4400f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      } else {
        if (this.salary < 16.1200f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 38.5000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.5700f) {
        if (this.salary < 21.3700f) {
          if (this.eCredit < 18.5000f) {
            Res = C_C5;
          } else {
            if (this.salary < 20.4100f) {
              if (this.eCredit < 54.0000f) {
                Res = C_C5;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 51.0000f) {
          if (this.salary < 20.2600f) {
            Res = C_C1;
          } else {
            if (this.property < 5.5200f) {
              if (this.property < 3.3700f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 18.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        if (this.Vacation < 22.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.Vacation < 46.0000f) {
          Res = C_C4;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.salary < 20.8400f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 28 ****/

  private int Tree28()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 18.5000f) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.property < 2.8600f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      } else {
        if (this.salary < 17.8300f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 30.5000f) {
        if (this.property < 1.6100f) {
          Res = C_C5;
        } else {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 20.1800f) {
            Res = C_C1;
          } else {
            if (this.salary < 21.4100f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 41.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 14.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.5000f) {
        Res = C_C2;
      } else {
        if (this.property < 1.8100f) {
          Res = C_C4;
        } else {
          if (this.eCredit < 11.5000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 19.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 29 ****/

  private int Tree29()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 21.7000f) {
        if (this.eCredit < 40.5000f) {
          Res = C_C1;
        } else {
          if (this.salary < 18.4600f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      } else {
        Res = C_C3;
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4400f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 20.6000f) {
            if (this.eCredit < 60.5000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 41.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 42.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 17.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 46.0000f) {
        if (this.Vacation < 19.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 26.0000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 30 ****/

  private int Tree30()
  {
    int    Res = 0;

    if (this.salary < 21.7800f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 18.4900f) {
          if (this.salary < 16.2300f) {
            Res = C_C1;
          } else {
            if (this.salary < 16.8000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          if (this.Vacation < 16.5000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.eCredit < 30.5000f) {
          if (this.property < 1.6100f) {
            Res = C_C5;
          } else {
            if (this.Vacation < 47.5000f) {
              Res = C_C1;
            } else {
              Res = C_C5;
            }
          }
        } else {
          if (this.property < 5.5000f) {
            if (this.property < 3.3700f) {
              if (this.Vacation < 41.0000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 73.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              if (this.salary < 20.1800f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        if (this.salary < 19.1300f) {
          Res = C_C2;
        } else {
          if (this.Vacation < 26.0000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        }
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.eCredit < 15.0000f) {
          if (this.Vacation < 28.0000f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        if (this.eCredit < 149.0000f) {
          Res = C_C4;
        } else {
          Res = C_C3;
        }
      }
    } else {
      if (this.Vacation < 32.0000f) {
        Res = C_C3;
      } else {
        Res = C_C5;
      }
    }

    return Res;
  }


  /**** Tree 31 ****/

  private int Tree31()
  {
    int    Res = 0;

    if (this.Vacation < 18.5000f) {
      if (this.salary < 20.8300f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C3;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C3;
        }
      }
    } else {
      if (this.Vacation < 47.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.8300f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.property < 4.1400f) {
            if (this.property < 3.3700f) {
              if (this.Vacation < 41.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.salary < 21.8800f) {
          if (this.eCredit < 29.0000f) {
            if (this.salary < 20.2500f) {
              Res = C_C5;
            } else {
              if (this.property < 1.9600f) {
                Res = C_C5;
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C5;
        }
      }
    }

    return Res;
  }


  /**** Tree 32 ****/

  private int Tree32()
  {
    int    Res = 0;

    if (this.eCredit < 24.5000f) {
      if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
        if (this.eCredit < 15.5000f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
        Res = C_C2;
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
        if (this.property < 1.4100f) {
          if (this.Vacation < 30.5000f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.property < 1.6100f) {
            Res = C_C5;
          } else {
            if (this.eCredit < 21.5000f) {
              Res = C_C1;
            } else {
              Res = C_C5;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C5;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 16.6400f) {
          Res = C_C1;
        } else {
          if (this.salary < 21.9100f) {
            if (this.salary < 18.4100f) {
              Res = C_C3;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C3;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.Vacation < 41.5000f) {
          if (this.salary < 20.3000f) {
            Res = C_C1;
          } else {
            if (this.property < 3.5100f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.salary < 20.1800f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        if (this.eCredit < 89.5000f) {
          Res = C_C4;
        } else {
          Res = C_C3;
        }
      }
    }

    return Res;
  }


  /**** Tree 33 ****/

  private int Tree33()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 20.0000f) {
        if (this.salary < 18.5200f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.eCredit < 35.5000f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.5000f) {
        Res = C_C5;
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 46.5000f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.salary < 20.6000f) {
                Res = C_C1;
              } else {
                if (this.Vacation < 39.5000f) {
                  if (this.property < 5.5200f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                } else {
                  Res = C_C1;
                }
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.1300f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 34 ****/

  private int Tree34()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.salary < 24.0500f) {
          if (this.eCredit < 63.0000f) {
            Res = C_C4;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C3;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          }
        } else {
          Res = C_C3;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.3900f) {
        if (this.salary < 20.4100f) {
          Res = C_C5;
        } else {
          if (this.Vacation < 48.0000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        }
      } else {
        if (this.salary < 19.3400f) {
          Res = C_C4;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.Vacation < 39.5000f) {
              if (this.Vacation < 33.5000f) {
                Res = C_C1;
              } else {
                if (this.salary < 20.3000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 30.5000f) {
              Res = C_C4;
            } else {
              if (this.salary < 21.0200f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 46.5000f) {
        if (this.property < 1.3200f) {
          if (this.Vacation < 23.0000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      } else {
        Res = C_C5;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 35 ****/

  private int Tree35()
  {
    int    Res = 0;

    if (this.Vacation < 24.5000f) {
      if (this.eCredit < 19.0000f) {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C2;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C2;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C1;
        }
      } else {
        if (this.salary < 20.6500f) {
          if (this.salary < 20.0600f) {
            Res = C_C1;
          } else {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C3;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          }
        } else {
          if (this.eCredit < 52.0000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 40.0000f) {
          Res = C_C1;
        } else {
          if (this.salary < 20.6200f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C5;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C5;
            }
          } else {
            Res = C_C5;
          }
        }
      } else {
        if (this.Vacation < 40.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              if (this.eCredit < 56.5000f) {
                if (this.Vacation < 39.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                if (this.salary < 20.3000f) {
                  Res = C_C1;
                } else {
                  if (this.eCredit < 67.0000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                }
              }
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            if (this.eCredit < 60.5000f) {
              Res = C_C4;
            } else {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C4;
              }
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.eCredit < 42.0000f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 75.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
        } else {
          Res = C_C4;
        }
      }
    }

    return Res;
  }


  /**** Tree 36 ****/

  private int Tree36()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 18.0000f) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 78.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.salary < 17.8600f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.5400f) {
        if (this.salary < 21.3700f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 5.5200f) {
          if (this.eCredit < 53.5000f) {
            if (this.Vacation < 39.5000f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.salary < 20.8900f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          } else {
            if (this.salary < 20.8700f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.property < 0.9800f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 18.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4600f) {
        if (this.Vacation < 24.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 40.5000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 46.5000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 37 ****/

  private int Tree37()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 16.6400f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 18.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.salary < 21.4900f) {
        if (this.property < 2.5000f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          if (this.salary < 21.0500f) {
            if (this.Vacation < 44.0000f) {
              if (this.salary < 20.6000f) {
                Res = C_C1;
              } else {
                if (this.salary < 20.7800f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                if (this.eCredit < 68.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            }
          } else {
            Res = C_C4;
          }
        }
      } else {
        Res = C_C5;
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 20.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 6.5000f) {
        if (this.Vacation < 26.0000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 21.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 38 ****/

  private int Tree38()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 23.5000f) {
        if (this.property < 3.3000f) {
          if (this.salary < 21.5800f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          if (this.Vacation < 4.0000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 77.5000f) {
              if (this.property < 5.6600f) {
                Res = C_C3;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C1;
            }
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.Vacation < 35.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.property < 1.6100f) {
          Res = C_C5;
        } else {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.Vacation < 44.0000f) {
            if (this.eCredit < 45.5000f) {
              Res = C_C1;
            } else {
              if (this.Vacation < 33.5000f) {
                if (this.Vacation < 29.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 41.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 72.5000f) {
            if (this.property < 6.6200f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.1300f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 21.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.2600f) {
        Res = C_C2;
      } else {
        if (this.property < 1.7500f) {
          Res = C_C4;
        } else {
          if (this.Vacation < 46.0000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 39 ****/

  private int Tree39()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.salary < 18.4100f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.salary < 17.7600f) {
          Res = C_C1;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        Res = C_C5;
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.property < 4.9500f) {
            if (this.property < 2.8600f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 81.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 18.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 46.0000f) {
          Res = C_C4;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.salary < 20.7200f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 40 ****/

  private int Tree40()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 28.5000f) {
        if (this.salary < 19.9100f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 31.5000f) {
        Res = C_C5;
      } else {
        if (this.eCredit < 79.0000f) {
          if (this.Vacation < 41.5000f) {
            if (this.property < 3.5100f) {
              Res = C_C1;
            } else {
              if (this.property < 5.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.Vacation < 47.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        if (this.Vacation < 22.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 41 ****/

  private int Tree41()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.salary < 18.6900f) {
        if (this.property < 2.1700f) {
          Res = C_C2;
        } else {
          if (this.eCredit < 9.0000f) {
            Res = C_C5;
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.Vacation < 46.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C2;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      }
    } else {
      if (this.eCredit < 65.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 32.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.property < 5.3600f) {
            if (this.Vacation < 50.5000f) {
              if (this.salary < 21.4100f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  if (this.salary < 19.0300f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C5;
            }
          } else {
            Res = C_C1;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.Vacation < 17.5000f) {
          if (this.property < 7.7300f) {
            if (this.property < 6.4700f) {
              if (this.salary < 16.1200f) {
                Res = C_C1;
              } else {
                if (this.Type == C_TYPE_STUDENT) {
                  Res = C_C3;
                }
                if (this.Type == C_TYPE_ENGINEER) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_LIBRARIAN) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_PROFESSOR) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_DOCTOR) {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C3;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.Vacation < 36.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.salary < 16.9600f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 42 ****/

  private int Tree42()
  {
    int    Res = 0;

    if (this.eCredit < 24.5000f) {
      if (this.property < 1.3100f) {
        if (this.Vacation < 29.0000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 17.7000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        }
      }
    } else {
      if (this.Vacation < 16.0000f) {
        if (this.eCredit < 88.5000f) {
          if (this.salary < 21.1300f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              if (this.eCredit < 59.0000f) {
                Res = C_C1;
              } else {
                Res = C_C3;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C3;
          }
        } else {
          Res = C_C3;
        }
      } else {
        if (this.Vacation < 24.0000f) {
          Res = C_C1;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.property < 4.9500f) {
              if (this.eCredit < 50.5000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 81.5000f) {
                  if (this.Vacation < 38.5000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                } else {
                  Res = C_C1;
                }
              }
            } else {
              if (this.salary < 20.3600f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 43 ****/

  private int Tree43()
  {
    int    Res = 0;

    if (this.Vacation < 17.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.property < 3.2600f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C3;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C3;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          if (this.property < 2.2000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        if (this.salary < 16.8900f) {
          Res = C_C1;
        } else {
          if (this.property < 5.7100f) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.salary < 20.1800f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                if (this.salary < 19.0300f) {
                  Res = C_C4;
                } else {
                  if (this.Vacation < 44.5000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C5;
                  }
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 44 ****/

  private int Tree44()
  {
    int    Res = 0;

    if (this.property < 2.9800f) {
      if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          if (this.Vacation < 22.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
        if (this.Vacation < 45.5000f) {
          if (this.Vacation < 24.0000f) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C2;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C2;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C5;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
        if (this.eCredit < 26.5000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.eCredit < 21.5000f) {
              if (this.Vacation < 47.5000f) {
                Res = C_C1;
              } else {
                Res = C_C5;
              }
            } else {
              Res = C_C5;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.eCredit < 47.0000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    } else {
      if (this.eCredit < 94.0000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 19.5000f) {
            if (this.Vacation < 7.5000f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.salary < 20.1800f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          if (this.Vacation < 45.0000f) {
            Res = C_C4;
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 45 ****/

  private int Tree45()
  {
    int    Res = 0;

    if (this.Vacation < 24.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.property < 3.3000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 58.0000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 77.5000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 47.5000f) {
        if (this.Vacation < 31.5000f) {
          if (this.eCredit < 36.5000f) {
            Res = C_C1;
          } else {
            if (this.property < 3.5700f) {
              if (this.Vacation < 26.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C4;
            }
          }
        } else {
          if (this.Vacation < 37.5000f) {
            Res = C_C4;
          } else {
            if (this.Vacation < 41.5000f) {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                if (this.Vacation < 39.5000f) {
                  if (this.eCredit < 56.0000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                } else {
                  Res = C_C1;
                }
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C4;
              }
            } else {
              Res = C_C4;
            }
          }
        }
      } else {
        if (this.eCredit < 26.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        } else {
          if (this.property < 2.8600f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 46 ****/

  private int Tree46()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.property < 4.8900f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.salary < 21.9100f) {
          Res = C_C4;
        } else {
          Res = C_C3;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.salary < 20.6300f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 20.3600f) {
            Res = C_C1;
          } else {
            if (this.property < 5.5200f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 51.5000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 17.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 18.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.property < 6.1700f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 47 ****/

  private int Tree47()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.Vacation < 44.5000f) {
        if (this.Vacation < 10.5000f) {
          Res = C_C2;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            if (this.eCredit < 16.0000f) {
              Res = C_C2;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
      } else {
        Res = C_C5;
      }
    } else {
      if (this.salary < 21.9800f) {
        if (this.Vacation < 24.0000f) {
          if (this.salary < 20.0600f) {
            Res = C_C1;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C3;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          }
        } else {
          if (this.eCredit < 45.0000f) {
            Res = C_C4;
          } else {
            if (this.Type == C_TYPE_STUDENT) {
              if (this.Vacation < 30.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
            if (this.Type == C_TYPE_ENGINEER) {
              if (this.eCredit < 47.5000f) {
                Res = C_C1;
              } else {
                if (this.property < 4.5400f) {
                  if (this.property < 3.5100f) {
                    if (this.Vacation < 41.0000f) {
                      Res = C_C1;
                    } else {
                      Res = C_C4;
                    }
                  } else {
                    Res = C_C4;
                  }
                } else {
                  if (this.salary < 20.3600f) {
                    Res = C_C1;
                  } else {
                    if (this.Vacation < 33.5000f) {
                      Res = C_C1;
                    } else {
                      Res = C_C4;
                    }
                  }
                }
              }
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C4;
            }
          }
        }
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C3;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C5;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C3;
        }
      }
    }

    return Res;
  }


  /**** Tree 48 ****/

  private int Tree48()
  {
    int    Res = 0;

    if (this.Vacation < 24.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 65.5000f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.eCredit < 28.0000f) {
        if (this.Type == C_TYPE_STUDENT) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C5;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          if (this.property < 2.2000f) {
            if (this.eCredit < 10.5000f) {
              Res = C_C5;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C5;
          }
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 20.1700f) {
            Res = C_C1;
          } else {
            if (this.salary < 21.5200f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.Vacation < 40.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.property < 5.3300f) {
              if (this.Vacation < 51.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 49 ****/

  private int Tree49()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 79.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 46.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.Vacation < 44.0000f) {
              if (this.eCredit < 79.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 40.0000f) {
              if (this.salary < 19.3000f) {
                Res = C_C4;
              } else {
                if (this.eCredit < 42.0000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 30.5000f) {
          if (this.salary < 20.5200f) {
            if (this.Vacation < 50.5000f) {
              Res = C_C5;
            } else {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                Res = C_C5;
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C1;
              }
            }
          } else {
            Res = C_C5;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.eCredit < 72.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 50 ****/

  private int Tree50()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 24.5000f) {
        if (this.salary < 18.4800f) {
          if (this.salary < 16.2300f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 9.5000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C3;
        }
      } else {
        if (this.eCredit < 32.5000f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 30.0000f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.eCredit < 20.5000f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 44.0000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.property < 5.5200f) {
              if (this.eCredit < 79.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 40.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 44.5000f) {
        if (this.property < 1.3200f) {
          if (this.eCredit < 18.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 51 ****/

  private int Tree51()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 16.6400f) {
        Res = C_C1;
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          if (this.Vacation < 17.0000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 25.5000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 33.0000f) {
        if (this.salary < 20.6300f) {
          if (this.eCredit < 18.5000f) {
            Res = C_C5;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C5;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.property < 3.9400f) {
            Res = C_C4;
          } else {
            if (this.eCredit < 67.0000f) {
              Res = C_C1;
            } else {
              if (this.Vacation < 36.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.salary < 19.3500f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 44.5000f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 51.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 21.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 15.0000f) {
        if (this.eCredit < 7.5000f) {
          if (this.Vacation < 27.5000f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C2;
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.salary < 21.2000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 52 ****/

  private int Tree52()
  {
    int    Res = 0;

    if (this.Vacation < 21.0000f) {
      if (this.eCredit < 26.0000f) {
        if (this.Vacation < 13.0000f) {
          Res = C_C2;
        } else {
          Res = C_C1;
        }
      } else {
        if (this.salary < 21.3100f) {
          if (this.property < 4.6000f) {
            Res = C_C1;
          } else {
            if (this.property < 5.6600f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C3;
        }
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 17.5800f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.eCredit < 33.0000f) {
          if (this.salary < 20.6300f) {
            if (this.Vacation < 47.5000f) {
              Res = C_C1;
            } else {
              Res = C_C5;
            }
          } else {
            Res = C_C5;
          }
        } else {
          if (this.Vacation < 41.5000f) {
            if (this.Vacation < 39.5000f) {
              if (this.salary < 20.6000f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  if (this.property < 5.3300f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                }
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 53 ****/

  private int Tree53()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.Vacation < 13.0000f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 46.5000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C5;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C5;
            }
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
      }
    } else {
      if (this.salary < 21.9000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 30.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.salary < 21.0200f) {
            if (this.eCredit < 74.0000f) {
              if (this.property < 3.0400f) {
                Res = C_C4;
              } else {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  if (this.eCredit < 65.5000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          } else {
            if (this.salary < 21.4100f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 54 ****/

  private int Tree54()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 16.1400f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 18.5000f) {
          if (this.eCredit < 57.5000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 33.0000f) {
        Res = C_C5;
      } else {
        if (this.Vacation < 38.5000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 53.5000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 76.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 24.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 112.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 55 ****/

  private int Tree55()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.salary < 18.4600f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 73.5000f) {
          if (this.salary < 21.7000f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C3;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C3;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C3;
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.Vacation < 47.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 77.0000f) {
            if (this.Vacation < 42.0000f) {
              if (this.Vacation < 39.5000f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  if (this.salary < 20.6000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.4800f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 18.0000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 84.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 56 ****/

  private int Tree56()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 19.0000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 31.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.property < 5.5200f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.eCredit < 79.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 17.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 7.5000f) {
        if (this.Vacation < 27.5000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 21.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 57 ****/

  private int Tree57()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 17.8900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 18.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 30.5000f) {
        if (this.property < 1.6100f) {
          Res = C_C5;
        } else {
          if (this.salary < 20.3600f) {
            Res = C_C5;
          } else {
            if (this.Vacation < 48.5000f) {
              Res = C_C1;
            } else {
              Res = C_C5;
            }
          }
        }
      } else {
        if (this.property < 5.5000f) {
          if (this.Vacation < 24.5000f) {
            Res = C_C1;
          } else {
            if (this.salary < 21.5200f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 20.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.3200f) {
        if (this.eCredit < 18.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 58 ****/

  private int Tree58()
  {
    int    Res = 0;

    if (this.eCredit < 26.5000f) {
      if (this.salary < 18.6900f) {
        if (this.Vacation < 10.0000f) {
          Res = C_C2;
        } else {
          if (this.salary < 15.4800f) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              Res = C_C5;
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          } else {
            Res = C_C5;
          }
        }
      } else {
        if (this.Vacation < 46.5000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.Vacation < 50.5000f) {
            Res = C_C5;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C5;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C5;
            }
          }
        }
      }
    } else {
      if (this.salary < 21.9000f) {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.eCredit < 37.0000f) {
              Res = C_C1;
            } else {
              if (this.salary < 16.9800f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.eCredit < 43.0000f) {
              Res = C_C1;
            } else {
              if (this.property < 6.0500f) {
                if (this.salary < 19.9500f) {
                  Res = C_C4;
                } else {
                  if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                    if (this.Vacation < 47.5000f) {
                      if (this.eCredit < 79.5000f) {
                        Res = C_C4;
                      } else {
                        Res = C_C1;
                      }
                    } else {
                      Res = C_C1;
                    }
                  }
                  if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                    Res = C_C4;
                  }
                  if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                    Res = C_C1;
                  }
                  if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                    if (this.Vacation < 51.5000f) {
                      Res = C_C4;
                    } else {
                      Res = C_C1;
                    }
                  }
                }
              } else {
                Res = C_C1;
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 59 ****/

  private int Tree59()
  {
    int    Res = 0;

    if (this.Vacation < 21.0000f) {
      if (this.property < 2.1200f) {
        if (this.eCredit < 27.5000f) {
          Res = C_C2;
        } else {
          Res = C_C1;
        }
      } else {
        if (this.property < 3.5000f) {
          Res = C_C1;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.Vacation < 9.5000f) {
              Res = C_C3;
            } else {
              if (this.Vacation < 10.5000f) {
                Res = C_C1;
              } else {
                Res = C_C3;
              }
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C3;
          }
        }
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 47.0000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 5.7100f) {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.Vacation < 24.0000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.eCredit < 57.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.property < 4.0200f) {
              if (this.salary < 23.7000f) {
                Res = C_C4;
              } else {
                Res = C_C5;
              }
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.property < 5.1200f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        } else {
          Res = C_C1;
        }
      }
    }

    return Res;
  }


  /**** Tree 60 ****/

  private int Tree60()
  {
    int    Res = 0;

    if (this.Vacation < 19.5000f) {
      if (this.eCredit < 19.0000f) {
        if (this.property < 2.1200f) {
          Res = C_C2;
        } else {
          Res = C_C1;
        }
      } else {
        if (this.property < 3.8100f) {
          if (this.salary < 23.7000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          if (this.eCredit < 57.5000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 46.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          if (this.salary < 20.5200f) {
            if (this.Vacation < 50.5000f) {
              Res = C_C5;
            } else {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                Res = C_C5;
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C1;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C1;
              }
            }
          } else {
            Res = C_C5;
          }
        }
      } else {
        if (this.salary < 16.9400f) {
          Res = C_C1;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.eCredit < 79.0000f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.eCredit < 60.5000f) {
                  if (this.Vacation < 33.0000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                if (this.eCredit < 42.0000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 61 ****/

  private int Tree61()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.5200f) {
        Res = C_C1;
      } else {
        if (this.eCredit < 63.0000f) {
          Res = C_C4;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        Res = C_C5;
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.property < 3.3000f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 44.0000f) {
              if (this.eCredit < 79.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.salary < 18.8400f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 40.0000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 14.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.0000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 84.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 62 ****/

  private int Tree62()
  {
    int    Res = 0;

    if (this.Vacation < 21.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 77.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 48.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 28.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.Vacation < 27.0000f) {
              Res = C_C4;
            } else {
              if (this.Vacation < 36.5000f) {
                if (this.Vacation < 33.5000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C1;
              }
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.salary < 21.9400f) {
              Res = C_C4;
            } else {
              Res = C_C5;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.Vacation < 51.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.eCredit < 39.0000f) {
              Res = C_C5;
            } else {
              Res = C_C4;
            }
          }
        } else {
          if (this.salary < 17.8900f) {
            Res = C_C5;
          } else {
            if (this.property < 4.7100f) {
              if (this.Vacation < 56.0000f) {
                if (this.salary < 20.7500f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 63 ****/

  private int Tree63()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.salary < 18.5200f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.salary < 16.1200f) {
          Res = C_C1;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.eCredit < 65.5000f) {
            if (this.Vacation < 29.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.salary < 19.3500f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.property < 2.8600f) {
            Res = C_C1;
          } else {
            if (this.property < 5.3300f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.1300f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 21.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 46.5000f) {
        if (this.property < 1.8200f) {
          if (this.salary < 21.6200f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      } else {
        Res = C_C5;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 64 ****/

  private int Tree64()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 77.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            if (this.eCredit < 59.0000f) {
              Res = C_C1;
            } else {
              Res = C_C3;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          Res = C_C1;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.Vacation < 33.5000f) {
          if (this.salary < 18.5100f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.eCredit < 32.0000f) {
          if (this.salary < 20.6300f) {
            if (this.property < 1.6100f) {
              Res = C_C5;
            } else {
              if (this.Vacation < 47.5000f) {
                Res = C_C1;
              } else {
                Res = C_C5;
              }
            }
          } else {
            Res = C_C5;
          }
        } else {
          if (this.Vacation < 38.5000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 53.5000f) {
              if (this.property < 4.4100f) {
                if (this.Vacation < 39.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C1;
              }
            } else {
              if (this.eCredit < 76.0000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.eCredit < 16.0000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 65 ****/

  private int Tree65()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C5;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        if (this.salary < 19.1300f) {
          Res = C_C2;
        } else {
          if (this.Vacation < 26.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        }
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.property < 1.5000f) {
          Res = C_C2;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C1;
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 18.4400f) {
          if (this.property < 5.3300f) {
            Res = C_C1;
          } else {
            if (this.salary < 16.8000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          if (this.salary < 22.2900f) {
            Res = C_C4;
          } else {
            Res = C_C3;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.eCredit < 32.0000f) {
          Res = C_C5;
        } else {
          if (this.property < 5.3600f) {
            if (this.salary < 20.8700f) {
              if (this.Vacation < 29.0000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 81.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        if (this.Vacation < 24.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }

    return Res;
  }


  /**** Tree 66 ****/

  private int Tree66()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 22.5000f) {
        if (this.property < 3.4000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 57.5000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      } else {
        if (this.salary < 17.2100f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
        if (this.Vacation < 47.5000f) {
          if (this.eCredit < 50.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C1;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
        Res = C_C4;
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
        if (this.Vacation < 45.0000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
        if (this.eCredit < 31.5000f) {
          Res = C_C5;
        } else {
          if (this.Vacation < 35.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 18.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 25.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 67 ****/

  private int Tree67()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.property < 5.3300f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          if (this.Vacation < 19.5000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 26.0000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 31.0000f) {
        if (this.eCredit < 21.0000f) {
          if (this.Vacation < 48.0000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.eCredit < 73.0000f) {
          if (this.property < 4.9500f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.property < 3.3000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 6.5000f) {
        Res = C_C5;
      } else {
        if (this.property < 1.4300f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 84.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 68 ****/

  private int Tree68()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.salary < 18.6100f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.property < 3.2600f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.Vacation < 46.0000f) {
        if (this.property < 5.5000f) {
          if (this.Vacation < 29.0000f) {
            Res = C_C1;
          } else {
            if (this.salary < 21.5200f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.eCredit < 79.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      } else {
        if (this.property < 2.5700f) {
          Res = C_C5;
        } else {
          if (this.eCredit < 79.0000f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 18.8800f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 6.5000f) {
        if (this.Vacation < 26.0000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 21.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.property < 6.1700f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 69 ****/

  private int Tree69()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 22.5000f) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.salary < 15.3000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        }
      } else {
        if (this.Vacation < 28.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.eCredit < 46.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 31.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.eCredit < 74.0000f) {
          if (this.property < 5.5000f) {
            if (this.salary < 21.5200f) {
              if (this.eCredit < 43.5000f) {
                Res = C_C1;
              } else {
                if (this.property < 4.5400f) {
                  Res = C_C4;
                } else {
                  if (this.eCredit < 62.0000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                }
              }
            } else {
              Res = C_C1;
            }
          } else {
            Res = C_C1;
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 14.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 19.5000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 88.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 70 ****/

  private int Tree70()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.salary < 21.2300f) {
        if (this.property < 2.1200f) {
          Res = C_C2;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            if (this.Vacation < 9.5000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        }
      } else {
        Res = C_C3;
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 24.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          if (this.property < 2.5900f) {
            Res = C_C4;
          } else {
            if (this.salary < 21.5500f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.salary < 21.0200f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                if (this.Vacation < 38.5000f) {
                  if (this.salary < 20.4800f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                if (this.salary < 18.8300f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 71 ****/

  private int Tree71()
  {
    int    Res = 0;

    if (this.Vacation < 24.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 65.0000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 78.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 47.5000f) {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 19.9700f) {
            Res = C_C1;
          } else {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              if (this.eCredit < 49.5000f) {
                Res = C_C4;
              } else {
                if (this.Vacation < 41.5000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.Vacation < 40.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.property < 3.9500f) {
            Res = C_C4;
          } else {
            if (this.salary < 19.6900f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
      } else {
        if (this.eCredit < 25.5000f) {
          Res = C_C5;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.eCredit < 68.5000f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 72 ****/

  private int Tree72()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.salary < 16.6400f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 9.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.Vacation < 18.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.Vacation < 46.5000f) {
        if (this.salary < 19.3100f) {
          Res = C_C4;
        } else {
          if (this.salary < 21.1200f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 33.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.salary < 19.7500f) {
            if (this.Vacation < 55.5000f) {
              Res = C_C5;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C5;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 39.0000f) {
            Res = C_C5;
          } else {
            if (this.Vacation < 51.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.6300f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.property < 1.7500f) {
          Res = C_C4;
        } else {
          if (this.eCredit < 11.0000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 24.0000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 73 ****/

  private int Tree73()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 18.0000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 37.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 41.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.3200f) {
        if (this.eCredit < 19.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 18.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 74 ****/

  private int Tree74()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.property < 5.3300f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.Vacation < 18.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 31.0000f) {
        Res = C_C5;
      } else {
        if (this.salary < 19.3000f) {
          Res = C_C4;
        } else {
          if (this.Vacation < 42.0000f) {
            if (this.eCredit < 44.5000f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                if (this.eCredit < 42.0000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          } else {
            if (this.property < 2.8600f) {
              Res = C_C1;
            } else {
              if (this.property < 4.7100f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 7.5000f) {
        if (this.Vacation < 26.0000f) {
          Res = C_C2;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.eCredit < 15.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.salary < 21.4200f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 75 ****/

  private int Tree75()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.salary < 21.7000f) {
          Res = C_C4;
        } else {
          Res = C_C3;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.5400f) {
        if (this.eCredit < 41.0000f) {
          Res = C_C5;
        } else {
          Res = C_C1;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.Vacation < 29.5000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.property < 2.8700f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 50.5000f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.3200f) {
        if (this.Vacation < 24.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.property < 2.2400f) {
          if (this.salary < 20.3800f) {
            Res = C_C4;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C5;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          }
        } else {
          if (this.eCredit < 21.0000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 81.0000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 76 ****/

  private int Tree76()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.5200f) {
        if (this.eCredit < 62.0000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 71.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      } else {
        if (this.Vacation < 18.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.salary < 20.6300f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.salary < 19.3500f) {
          Res = C_C4;
        } else {
          if (this.property < 5.5200f) {
            if (this.Vacation < 24.5000f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 65.0000f) {
                if (this.salary < 21.0700f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 18.6600f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 16.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.3200f) {
        Res = C_C2;
      } else {
        if (this.salary < 22.1100f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.property < 2.4300f) {
              Res = C_C4;
            } else {
              if (this.Vacation < 47.0000f) {
                Res = C_C4;
              } else {
                Res = C_C5;
              }
            }
          }
        } else {
          Res = C_C5;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 24.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 77 ****/

  private int Tree77()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 65.0000f) {
        if (this.salary < 18.5200f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 73.5000f) {
          if (this.Vacation < 23.0000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        } else {
          if (this.Vacation < 46.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        Res = C_C5;
      } else {
        if (this.property < 4.9500f) {
          if (this.salary < 19.4500f) {
            Res = C_C4;
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.Vacation < 41.5000f) {
                if (this.salary < 20.8900f) {
                  Res = C_C1;
                } else {
                  if (this.Vacation < 39.5000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                }
              } else {
                Res = C_C4;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.property < 2.8600f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.eCredit < 18.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 45.0000f) {
        if (this.Vacation < 21.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 27.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 78 ****/

  private int Tree78()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.Vacation < 18.0000f) {
        if (this.salary < 16.2300f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.eCredit < 40.5000f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4400f) {
        Res = C_C5;
      } else {
        if (this.salary < 19.3500f) {
          Res = C_C4;
        } else {
          if (this.Vacation < 23.0000f) {
            Res = C_C1;
          } else {
            if (this.property < 3.3700f) {
              Res = C_C1;
            } else {
              if (this.property < 5.5200f) {
                if (this.Vacation < 41.0000f) {
                  if (this.Vacation < 36.5000f) {
                    Res = C_C4;
                  } else {
                    if (this.eCredit < 69.0000f) {
                      Res = C_C4;
                    } else {
                      Res = C_C1;
                    }
                  }
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C1;
              }
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.5000f) {
        Res = C_C2;
      } else {
        if (this.property < 1.8100f) {
          Res = C_C4;
        } else {
          if (this.eCredit < 18.5000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 79 ****/

  private int Tree79()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 55.5000f) {
        Res = C_C1;
      } else {
        if (this.salary < 21.9100f) {
          if (this.Vacation < 16.5000f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C3;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C3;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.Vacation < 47.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.property < 5.5000f) {
            if (this.salary < 20.4100f) {
              Res = C_C4;
            } else {
              if (this.property < 3.4100f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  if (this.Vacation < 51.5000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                }
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 7.5000f) {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C2;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      } else {
        if (this.property < 1.4800f) {
          if (this.eCredit < 19.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 91.0000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 80 ****/

  private int Tree80()
  {
    int    Res = 0;

    if (this.Vacation < 15.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.Vacation < 10.5000f) {
          if (this.salary < 18.4800f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 46.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.8300f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.property < 2.2700f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 61.5000f) {
              if (this.property < 5.3300f) {
                if (this.salary < 20.2500f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C1;
              }
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                if (this.eCredit < 67.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.salary < 19.3300f) {
            if (this.Vacation < 54.5000f) {
              Res = C_C5;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C5;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.eCredit < 43.0000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 81 ****/

  private int Tree81()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 18.4800f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            if (this.salary < 16.8000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 17.9600f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.property < 2.4800f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          if (this.property < 4.9500f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.Vacation < 39.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              if (this.Vacation < 40.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.Vacation < 51.5000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.eCredit < 16.0000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 82 ****/

  private int Tree82()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 16.6400f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 18.0000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4400f) {
        if (this.Vacation < 32.0000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 5.5000f) {
          if (this.salary < 19.3100f) {
            Res = C_C4;
          } else {
            if (this.property < 3.3500f) {
              Res = C_C1;
            } else {
              if (this.property < 4.9500f) {
                Res = C_C4;
              } else {
                if (this.Vacation < 43.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.1300f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 83 ****/

  private int Tree83()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.eCredit < 56.0000f) {
        if (this.Vacation < 33.5000f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          if (this.eCredit < 78.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C3;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 30.0000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.Vacation < 46.5000f) {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          if (this.salary < 21.0200f) {
            Res = C_C1;
          } else {
            if (this.property < 3.2200f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          if (this.Vacation < 30.5000f) {
            Res = C_C4;
          } else {
            if (this.eCredit < 51.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
      } else {
        if (this.eCredit < 39.0000f) {
          Res = C_C5;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 51.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 21.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.salary < 22.1100f) {
        if (this.property < 1.2300f) {
          Res = C_C2;
        } else {
          if (this.eCredit < 18.0000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        }
      } else {
        Res = C_C5;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 84 ****/

  private int Tree84()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 18.5200f) {
          if (this.eCredit < 59.0000f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 9.5000f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.eCredit < 39.5000f) {
          Res = C_C1;
        } else {
          if (this.salary < 16.9600f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        if (this.property < 2.5400f) {
          if (this.Vacation < 46.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          if (this.property < 4.9500f) {
            if (this.property < 3.3700f) {
              if (this.Vacation < 45.0000f) {
                Res = C_C1;
              } else {
                if (this.eCredit < 68.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C4;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.Vacation < 46.0000f) {
          Res = C_C4;
        } else {
          Res = C_C5;
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 85 ****/

  private int Tree85()
  {
    int    Res = 0;

    if (this.eCredit < 29.5000f) {
      if (this.Vacation < 47.5000f) {
        if (this.Vacation < 10.5000f) {
          Res = C_C2;
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            if (this.Vacation < 21.5000f) {
              Res = C_C2;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        }
      } else {
        Res = C_C5;
      }
    } else {
      if (this.salary < 21.9800f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 30.0000f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              if (this.Vacation < 17.5000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C1;
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.eCredit < 62.5000f) {
            if (this.Vacation < 50.0000f) {
              if (this.salary < 21.1200f) {
                Res = C_C1;
              } else {
                if (this.Vacation < 33.0000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
            } else {
              Res = C_C4;
            }
          } else {
            if (this.Vacation < 28.5000f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 79.0000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          if (this.eCredit < 134.0000f) {
            Res = C_C4;
          } else {
            Res = C_C3;
          }
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 86 ****/

  private int Tree86()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.salary < 21.2300f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 16.6400f) {
            Res = C_C1;
          } else {
            if (this.Vacation < 9.5000f) {
              Res = C_C3;
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C3;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C1;
              }
            }
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          Res = C_C1;
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C2;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C1;
        }
      } else {
        Res = C_C3;
      }
    } else {
      if (this.salary < 21.8800f) {
        if (this.eCredit < 21.0000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C5;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.Type == C_TYPE_STUDENT) {
            if (this.salary < 17.8300f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.Type == C_TYPE_ENGINEER) {
            if (this.salary < 21.0500f) {
              if (this.property < 2.6400f) {
                if (this.Vacation < 54.0000f) {
                  Res = C_C5;
                } else {
                  Res = C_C4;
                }
              } else {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  if (this.eCredit < 67.0000f) {
                    Res = C_C1;
                  } else {
                    if (this.Vacation < 39.5000f) {
                      Res = C_C4;
                    } else {
                      Res = C_C1;
                    }
                  }
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C1;
                }
              }
            } else {
              if (this.Vacation < 28.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C4;
          }
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      }
    }

    return Res;
  }


  /**** Tree 87 ****/

  private int Tree87()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.property < 5.3300f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          if (this.salary < 21.2500f) {
            Res = C_C4;
          } else {
            Res = C_C3;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 26.0000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        Res = C_C5;
      } else {
        if (this.Vacation < 24.5000f) {
          Res = C_C1;
        } else {
          if (this.Vacation < 41.5000f) {
            if (this.Vacation < 31.5000f) {
              Res = C_C4;
            } else {
              if (this.eCredit < 50.5000f) {
                Res = C_C1;
              } else {
                if (this.Vacation < 33.5000f) {
                  Res = C_C1;
                } else {
                  if (this.eCredit < 79.5000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                }
              }
            }
          } else {
            if (this.eCredit < 76.0000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.1300f) {
        Res = C_C2;
      } else {
        if (this.Vacation < 16.5000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.salary < 22.2500f) {
          if (this.salary < 19.8700f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C5;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 88 ****/

  private int Tree88()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.Vacation < 47.5000f) {
        if (this.Vacation < 10.5000f) {
          Res = C_C2;
        } else {
          if (this.eCredit < 21.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
      } else {
        if (this.Vacation < 50.5000f) {
          Res = C_C5;
        } else {
          if (this.salary < 21.1600f) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              Res = C_C5;
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          } else {
            Res = C_C5;
          }
        }
      }
    } else {
      if (this.Vacation < 21.0000f) {
        if (this.salary < 21.6300f) {
          if (this.property < 3.8600f) {
            Res = C_C1;
          } else {
            if (this.property < 5.6600f) {
              Res = C_C3;
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C3;
        }
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 30.0000f) {
            if (this.salary < 18.2300f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.eCredit < 49.5000f) {
              Res = C_C4;
            } else {
              if (this.property < 3.7900f) {
                if (this.Vacation < 41.5000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C1;
              }
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            if (this.eCredit < 34.5000f) {
              Res = C_C5;
            } else {
              Res = C_C1;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.salary < 19.6900f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      }
    }

    return Res;
  }


  /**** Tree 89 ****/

  private int Tree89()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.5200f) {
        Res = C_C1;
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C3;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          if (this.Vacation < 24.5000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4500f) {
        if (this.salary < 21.3700f) {
          if (this.Vacation < 47.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      } else {
        if (this.eCredit < 74.0000f) {
          if (this.Vacation < 24.5000f) {
            Res = C_C1;
          } else {
            if (this.salary < 21.5200f) {
              if (this.salary < 18.8700f) {
                if (this.salary < 18.4100f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 16.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 23.5000f) {
        if (this.eCredit < 6.0000f) {
          Res = C_C5;
        } else {
          if (this.salary < 23.7200f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        }
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 90 ****/

  private int Tree90()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4400f) {
        Res = C_C1;
      } else {
        if (this.salary < 21.7000f) {
          if (this.Vacation < 16.5000f) {
            Res = C_C3;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C3;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.Vacation < 47.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.salary < 19.3400f) {
          Res = C_C4;
        } else {
          if (this.salary < 21.0500f) {
            if (this.salary < 20.6000f) {
              Res = C_C1;
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.Vacation < 33.5000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C1;
              }
            }
          } else {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.salary < 21.5200f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 91 ****/

  private int Tree91()
  {
    int    Res = 0;

    if (this.eCredit < 23.5000f) {
      if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
        Res = C_C4;
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
        Res = C_C2;
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
        if (this.Vacation < 30.0000f) {
          if (this.Vacation < 10.5000f) {
            Res = C_C2;
          } else {
            Res = C_C1;
          }
        } else {
          Res = C_C5;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
        if (this.property < 1.6600f) {
          if (this.Vacation < 46.5000f) {
            Res = C_C1;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C5;
        }
      }
    } else {
      if (this.Vacation < 13.5000f) {
        if (this.property < 3.7500f) {
          if (this.Vacation < 10.5000f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          Res = C_C3;
        }
      } else {
        if (this.salary < 16.8900f) {
          Res = C_C1;
        } else {
          if (this.property < 5.7500f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              if (this.property < 2.5300f) {
                Res = C_C4;
              } else {
                if (this.Type == C_TYPE_STUDENT) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_ENGINEER) {
                  if (this.Vacation < 39.5000f) {
                    Res = C_C4;
                  } else {
                    Res = C_C1;
                  }
                }
                if (this.Type == C_TYPE_LIBRARIAN) {
                  Res = C_C4;
                }
                if (this.Type == C_TYPE_PROFESSOR) {
                  Res = C_C1;
                }
                if (this.Type == C_TYPE_DOCTOR) {
                  Res = C_C1;
                }
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C4;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              if (this.Type == C_TYPE_STUDENT) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_ENGINEER) {
                if (this.salary < 19.6400f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
              if (this.Type == C_TYPE_LIBRARIAN) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_PROFESSOR) {
                Res = C_C4;
              }
              if (this.Type == C_TYPE_DOCTOR) {
                Res = C_C4;
              }
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              Res = C_C4;
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 92 ****/

  private int Tree92()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
        if (this.eCredit < 45.0000f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
        if (this.property < 3.2900f) {
          Res = C_C1;
        } else {
          if (this.salary < 21.2500f) {
            if (this.eCredit < 64.5000f) {
              Res = C_C4;
            } else {
              Res = C_C3;
            }
          } else {
            Res = C_C3;
          }
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
        if (this.eCredit < 65.5000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 77.5000f) {
            Res = C_C3;
          } else {
            Res = C_C1;
          }
        }
      }
      if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
        if (this.Vacation < 28.5000f) {
          Res = C_C1;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 33.0000f) {
        Res = C_C5;
      } else {
        if (this.eCredit < 50.5000f) {
          Res = C_C1;
        } else {
          if (this.eCredit < 79.0000f) {
            if (this.Vacation < 51.0000f) {
              if (this.Vacation < 38.5000f) {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  Res = C_C4;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C1;
                }
              } else {
                Res = C_C4;
              }
            } else {
              if (this.Vacation < 55.5000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 21.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 17.5000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 93 ****/

  private int Tree93()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 19.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.eCredit < 32.0000f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.property < 3.3000f) {
          Res = C_C1;
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.salary < 19.2200f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.salary < 19.2500f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 17.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.property < 1.3200f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 11.0000f) {
          Res = C_C5;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 26.0000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 94 ****/

  private int Tree94()
  {
    int    Res = 0;

    if (this.eCredit < 26.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C5;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C2;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C2;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C1;
        }
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        if (this.eCredit < 6.5000f) {
          Res = C_C5;
        } else {
          if (this.Vacation < 28.5000f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        }
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C1;
      }
    } else {
      if (this.salary < 21.9800f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.Vacation < 30.0000f) {
            if (this.salary < 16.6400f) {
              Res = C_C1;
            } else {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                if (this.salary < 18.4100f) {
                  Res = C_C3;
                } else {
                  Res = C_C4;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C3;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C1;
              }
            }
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.property < 4.9500f) {
            if (this.property < 3.3700f) {
              if (this.salary < 19.3500f) {
                Res = C_C4;
              } else {
                if (this.eCredit < 58.0000f) {
                  if (this.Vacation < 45.0000f) {
                    Res = C_C1;
                  } else {
                    Res = C_C4;
                  }
                } else {
                  Res = C_C1;
                }
              }
            } else {
              if (this.Vacation < 24.5000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          } else {
            if (this.salary < 20.4400f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          if (this.eCredit < 134.0000f) {
            Res = C_C4;
          } else {
            Res = C_C3;
          }
        }
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 95 ****/

  private int Tree95()
  {
    int    Res = 0;

    if (this.Vacation < 14.5000f) {
      if (this.eCredit < 19.0000f) {
        Res = C_C2;
      } else {
        if (this.eCredit < 88.5000f) {
          if (this.salary < 22.2300f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          Res = C_C3;
        }
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 44.5000f) {
          if (this.eCredit < 18.5000f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        } else {
          if (this.eCredit < 14.5000f) {
            Res = C_C5;
          } else {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              Res = C_C5;
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C1;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C1;
            }
          }
        }
      } else {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.8300f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.eCredit < 47.5000f) {
            Res = C_C1;
          } else {
            if (this.eCredit < 77.0000f) {
              if (this.salary < 19.6600f) {
                Res = C_C4;
              } else {
                if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                  if (this.Vacation < 39.5000f) {
                    if (this.eCredit < 56.5000f) {
                      Res = C_C4;
                    } else {
                      if (this.Vacation < 33.5000f) {
                        Res = C_C1;
                      } else {
                        Res = C_C4;
                      }
                    }
                  } else {
                    Res = C_C1;
                  }
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                  Res = C_C1;
                }
                if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                  Res = C_C4;
                }
              }
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      }
    }

    return Res;
  }


  /**** Tree 96 ****/

  private int Tree96()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        Res = C_C1;
      } else {
        if (this.Vacation < 21.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.property < 2.4400f) {
        if (this.Vacation < 46.5000f) {
          Res = C_C1;
        } else {
          Res = C_C5;
        }
      } else {
        if (this.salary < 19.3400f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.eCredit < 67.0000f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 30.5000f) {
              Res = C_C4;
            } else {
              if (this.salary < 21.0200f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 18.0000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.eCredit < 14.0000f) {
        if (this.eCredit < 7.5000f) {
          if (this.Vacation < 28.0000f) {
            Res = C_C2;
          } else {
            Res = C_C5;
          }
        } else {
          Res = C_C2;
        }
      } else {
        if (this.eCredit < 21.0000f) {
          if (this.Vacation < 28.5000f) {
            Res = C_C2;
          } else {
            Res = C_C4;
          }
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.eCredit < 89.5000f) {
        Res = C_C4;
      } else {
        Res = C_C3;
      }
    }

    return Res;
  }


  /**** Tree 97 ****/

  private int Tree97()
  {
    int    Res = 0;

    if (this.Type == C_TYPE_STUDENT) {
      if (this.salary < 18.4900f) {
        if (this.property < 5.3300f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      } else {
        if (this.Vacation < 18.5000f) {
          Res = C_C3;
        } else {
          Res = C_C4;
        }
      }
    }
    if (this.Type == C_TYPE_ENGINEER) {
      if (this.Vacation < 46.5000f) {
        if (this.salary < 19.3000f) {
          Res = C_C4;
        } else {
          if (this.salary < 21.2300f) {
            if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
              Res = C_C1;
            }
            if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
              if (this.eCredit < 42.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
          } else {
            Res = C_C4;
          }
        }
      } else {
        if (this.property < 3.4200f) {
          Res = C_C5;
        } else {
          if (this.salary < 20.0700f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }
    if (this.Type == C_TYPE_LIBRARIAN) {
      if (this.Vacation < 15.5000f) {
        Res = C_C2;
      } else {
        Res = C_C4;
      }
    }
    if (this.Type == C_TYPE_PROFESSOR) {
      if (this.Vacation < 44.5000f) {
        if (this.Vacation < 20.0000f) {
          Res = C_C2;
        } else {
          Res = C_C4;
        }
      } else {
        if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
          Res = C_C4;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
          Res = C_C1;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
          Res = C_C5;
        }
        if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
          Res = C_C5;
        }
      }
    }
    if (this.Type == C_TYPE_DOCTOR) {
      if (this.Vacation < 20.5000f) {
        Res = C_C3;
      } else {
        Res = C_C4;
      }
    }

    return Res;
  }


  /**** Tree 98 ****/

  private int Tree98()
  {
    int    Res = 0;

    if (this.Vacation < 16.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 16.6400f) {
          Res = C_C1;
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 47.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.8300f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.salary < 20.6000f) {
              Res = C_C1;
            } else {
              if (this.Vacation < 37.0000f) {
                Res = C_C4;
              } else {
                Res = C_C1;
              }
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.Vacation < 30.5000f) {
              Res = C_C4;
            } else {
              Res = C_C1;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.Vacation < 51.5000f) {
          if (this.eCredit < 40.5000f) {
            Res = C_C5;
          } else {
            Res = C_C4;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C4;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 99 ****/

  private int Tree99()
  {
    int    Res = 0;

    if (this.Vacation < 23.5000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.property < 3.4000f) {
          if (this.salary < 21.5800f) {
            Res = C_C1;
          } else {
            Res = C_C3;
          }
        } else {
          if (this.Vacation < 10.5000f) {
            if (this.Vacation < 7.0000f) {
              Res = C_C1;
            } else {
              if (this.eCredit < 58.0000f) {
                Res = C_C1;
              } else {
                Res = C_C3;
              }
            }
          } else {
            Res = C_C3;
          }
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.Vacation < 48.5000f) {
        if (this.Type == C_TYPE_STUDENT) {
          if (this.salary < 17.2700f) {
            Res = C_C1;
          } else {
            Res = C_C4;
          }
        }
        if (this.Type == C_TYPE_ENGINEER) {
          if (this.salary < 21.0500f) {
            if (this.property < 5.5000f) {
              if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
                if (this.eCredit < 79.5000f) {
                  Res = C_C4;
                } else {
                  Res = C_C1;
                }
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
                Res = C_C4;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
                Res = C_C1;
              }
              if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          } else {
            if (this.salary < 22.1200f) {
              Res = C_C4;
            } else {
              Res = C_C5;
            }
          }
        }
        if (this.Type == C_TYPE_LIBRARIAN) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_PROFESSOR) {
          Res = C_C4;
        }
        if (this.Type == C_TYPE_DOCTOR) {
          Res = C_C4;
        }
      } else {
        if (this.eCredit < 26.5000f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        } else {
          if (this.property < 4.7100f) {
            Res = C_C4;
          } else {
            Res = C_C1;
          }
        }
      }
    }

    return Res;
  }


  /**** Tree 100 ****/

  private int Tree100()
  {
    int    Res = 0;

    if (this.Vacation < 21.0000f) {
      if (this.Type == C_TYPE_STUDENT) {
        if (this.salary < 18.5200f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C3;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C1;
          }
        } else {
          Res = C_C3;
        }
      }
      if (this.Type == C_TYPE_ENGINEER) {
        Res = C_C1;
      }
      if (this.Type == C_TYPE_LIBRARIAN) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_PROFESSOR) {
        Res = C_C2;
      }
      if (this.Type == C_TYPE_DOCTOR) {
        Res = C_C3;
      }
    } else {
      if (this.eCredit < 23.5000f) {
        if (this.Vacation < 47.0000f) {
          if (this.Type == C_TYPE_STUDENT) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_ENGINEER) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_LIBRARIAN) {
            Res = C_C4;
          }
          if (this.Type == C_TYPE_PROFESSOR) {
            Res = C_C1;
          }
          if (this.Type == C_TYPE_DOCTOR) {
            Res = C_C1;
          }
        } else {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C1;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            Res = C_C5;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            Res = C_C5;
          }
        }
      } else {
        if (this.property < 5.7500f) {
          if (this.LifeStyle == C_LIFESTYLE_SPENDLLSAVING) {
            if (this.salary < 20.1100f) {
              Res = C_C1;
            } else {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDLSAVING) {
            Res = C_C4;
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGSAVING) {
            if (this.Type == C_TYPE_STUDENT) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_ENGINEER) {
              if (this.Vacation < 40.0000f) {
                Res = C_C1;
              } else {
                Res = C_C4;
              }
            }
            if (this.Type == C_TYPE_LIBRARIAN) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_PROFESSOR) {
              Res = C_C4;
            }
            if (this.Type == C_TYPE_DOCTOR) {
              Res = C_C4;
            }
          }
          if (this.LifeStyle == C_LIFESTYLE_SPENDGGSAVING) {
            if (this.eCredit < 75.5000f) {
              if (this.eCredit < 41.0000f) {
                if (this.Vacation < 40.0000f) {
                  Res = C_C1;
                } else {
                  Res = C_C4;
                }
              } else {
                Res = C_C4;
              }
            } else {
              Res = C_C1;
            }
          }
        } else {
          Res = C_C1;
        }
      }
    }

    return Res;
  }


  /**** Domain check method ****/

  /*
   * Return the number of domain violations
   */

  int DomCheck()
  {
    int Violations = 0;

    if ((this.Vacation < 1.00000000f) || (this.Vacation > 64.00000000f)) Violations++;
    if ((this.eCredit < 3.00000000f) || (this.eCredit > 347.00000000f)) Violations++;
    if ((this.property < 0.00800000f) || (this.property > 17.87370000f)) Violations++;
    if ((this.salary < 8.50760000f) || (this.salary > 31.75000000f)) Violations++;

    return Violations;
  }
}
