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


#include "financial_service.h"


/**** Classification code ****/

/*
 * Return the class code
 */

int T2C_FINANCIAL_SERVICE_Classify(T2C_FINANCIAL_SERVICE_INPUT *Input)
{
  int     Res;
  int     Occur[5];
  int     k, OccurMax;

  Occur[T2C_FINANCIAL_SERVICE_C1] = 0;
  Occur[T2C_FINANCIAL_SERVICE_C2] = 0;
  Occur[T2C_FINANCIAL_SERVICE_C3] = 0;
  Occur[T2C_FINANCIAL_SERVICE_C4] = 0;
  Occur[T2C_FINANCIAL_SERVICE_C5] = 0;

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> property < 2.5200f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 19.5000f) {
        if (Input -> salary < 17.8000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        if (Input -> eCredit < 84.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.5400f) {
      if (Input -> salary < 19.4200f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> eCredit < 31.0000f) {
          if (Input -> salary < 20.8800f) {
            if (Input -> salary < 20.3600f) {
              Res = T2C_FINANCIAL_SERVICE_C5;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> property < 5.5000f) {
        if (Input -> eCredit < 53.5000f) {
          if (Input -> Vacation < 39.5000f) {
            if (Input -> Vacation < 24.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          if (Input -> eCredit < 74.0000f) {
            if (Input -> Vacation < 38.5000f) {
              if (Input -> Vacation < 36.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            if (Input -> property < 4.2300f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 14.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      if (Input -> eCredit < 21.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 11.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 17.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 20.3800f) {
        if (Input -> property < 4.6000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 59.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 46.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> Vacation < 50.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
    } else {
      if (Input -> property < 5.7500f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> salary < 20.1800f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 50.5000f) {
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            if (Input -> Vacation < 44.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 40.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C5;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 31.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> salary < 21.8800f) {
    if (Input -> Vacation < 21.0000f) {
      if (Input -> property < 1.8600f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> salary < 20.6500f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            if (Input -> eCredit < 71.5000f) {
              if (Input -> eCredit < 59.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C3;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> property < 4.4100f) {
          if (Input -> eCredit < 43.5000f) {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          if (Input -> eCredit < 67.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 82.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> eCredit < 31.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          if (Input -> Vacation < 43.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 48.5000f) {
          if (Input -> salary < 18.8300f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 25.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> property < 5.3300f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
        } else {
          if (Input -> eCredit < 23.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            if (Input -> property < 2.8600f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      }
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> salary < 21.3100f) {
    if (Input -> eCredit < 20.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> salary < 19.8600f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> Vacation < 48.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        if (Input -> Vacation < 29.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> salary < 16.9700f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> Vacation < 17.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> Vacation < 47.5000f) {
              if (Input -> eCredit < 79.5000f) {
                if (Input -> property < 5.5200f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            if (Input -> Vacation < 41.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> Vacation < 45.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C5;
              }
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> salary < 19.3000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> Vacation < 30.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                if (Input -> Vacation < 39.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  if (Input -> eCredit < 72.5000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
              }
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          if (Input -> eCredit < 150.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        }
      }
    }
  } else {
    if (Input -> Vacation < 20.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      if (Input -> eCredit < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> salary < 24.1900f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 17.0000f) {
    if (Input -> salary < 21.0600f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> eCredit < 28.0000f) {
      if (Input -> Vacation < 45.0000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> salary < 21.1200f) {
        if (Input -> property < 5.5200f) {
          if (Input -> salary < 20.8700f) {
            if (Input -> Vacation < 25.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                if (Input -> salary < 20.0500f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            if (Input -> Vacation < 36.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 16.6400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 18.5000f) {
        if (Input -> Vacation < 9.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          if (Input -> eCredit < 57.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.5200f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 4.9500f) {
        if (Input -> property < 2.8000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 20.6900f) {
            if (Input -> Vacation < 29.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 78.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 21.0000f) {
      if (Input -> Vacation < 29.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 18.5000f) {
      if (Input -> salary < 18.7700f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> property < 2.1300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 3.1400f) {
          if (Input -> Vacation < 24.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 33.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 41.5000f) {
        if (Input -> property < 5.5000f) {
          if (Input -> property < 3.5800f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> salary < 20.3000f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 28.0000f) {
    if (Input -> Vacation < 31.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          if (Input -> Vacation < 43.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  } else {
    if (Input -> salary < 21.9800f) {
      if (Input -> salary < 19.7500f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> salary < 19.3500f) {
            if (Input -> Vacation < 44.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> Vacation < 21.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> property < 3.3700f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> Vacation < 36.0000f) {
                if (Input -> Vacation < 29.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          if (Input -> Vacation < 21.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 15.5000f) {
    if (Input -> eCredit < 19.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 19.4500f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> salary < 20.6300f) {
          if (Input -> Vacation < 47.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.8300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> Vacation < 29.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.5000f) {
            if (Input -> salary < 19.9500f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> eCredit < 79.0000f) {
                if (Input -> eCredit < 50.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  if (Input -> property < 4.7100f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    if (Input -> Vacation < 43.0000f) {
                      Res = T2C_FINANCIAL_SERVICE_C4;
                    } else {
                      Res = T2C_FINANCIAL_SERVICE_C1;
                    }
                  }
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 17.5000f) {
    if (Input -> property < 1.9900f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 88.5000f) {
        if (Input -> salary < 16.2300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 6.4700f) {
            if (Input -> eCredit < 38.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> Vacation < 48.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 31.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> Vacation < 42.0000f) {
          if (Input -> property < 3.4400f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> salary < 21.1200f) {
              if (Input -> property < 5.5200f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          if (Input -> eCredit < 43.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 25.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 26.5000f) {
    if (Input -> Vacation < 47.0000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        if (Input -> Vacation < 16.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        if (Input -> eCredit < 19.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  } else {
    if (Input -> eCredit < 94.0000f) {
      if (Input -> salary < 21.9800f) {
        if (Input -> Vacation < 24.5000f) {
          if (Input -> salary < 21.3000f) {
            if (Input -> Vacation < 11.5000f) {
              if (Input -> property < 4.4300f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C3;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              if (Input -> salary < 20.6000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                if (Input -> eCredit < 49.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  if (Input -> eCredit < 67.0000f) {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  }
                }
              }
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            if (Input -> property < 6.3000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              if (Input -> salary < 17.8300f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              if (Input -> Vacation < 51.5000f) {
                if (Input -> eCredit < 50.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 30.0000f) {
      if (Input -> salary < 16.6400f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 57.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 31.0000f) {
      if (Input -> Vacation < 47.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 5.5000f) {
        if (Input -> Vacation < 24.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 79.0000f) {
            if (Input -> Vacation < 50.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> salary < 20.0700f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4700f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 46.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 19.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 30.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> Vacation < 39.5000f) {
          if (Input -> eCredit < 69.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 50.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 72.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 43.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> property < 2.4200f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> salary < 21.2700f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      if (Input -> salary < 18.7000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> salary < 19.5900f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C2;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> eCredit < 6.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
  } else {
    if (Input -> Vacation < 18.0000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> eCredit < 73.5000f) {
          if (Input -> salary < 19.4500f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> eCredit < 54.5000f) {
          if (Input -> salary < 20.8900f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> eCredit < 24.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> Vacation < 24.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> salary < 18.7100f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> eCredit < 42.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 17.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 30.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> property < 2.8000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 41.5000f) {
          if (Input -> property < 5.3300f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> Vacation < 27.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          if (Input -> property < 4.7100f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 18.7600f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 46.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> salary < 21.9100f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.5400f) {
      if (Input -> Vacation < 47.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 20.8900f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 48.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 42.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 14.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      if (Input -> Vacation < 24.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 98.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> eCredit < 55.5000f) {
        if (Input -> Vacation < 33.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        if (Input -> eCredit < 62.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> salary < 15.7000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.2500f) {
      if (Input -> Vacation < 32.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> eCredit < 74.0000f) {
        if (Input -> eCredit < 62.5000f) {
          if (Input -> property < 4.9400f) {
            if (Input -> Vacation < 17.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 17.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 7.0000f) {
      if (Input -> Vacation < 26.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 21.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 14.0000f) {
      if (Input -> Vacation < 4.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 3.2600f) {
          if (Input -> Vacation < 12.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        } else {
          if (Input -> salary < 18.4800f) {
            if (Input -> eCredit < 59.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        }
      }
    } else {
      if (Input -> salary < 18.5200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4400f) {
      if (Input -> eCredit < 32.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 20.3600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 67.0000f) {
            if (Input -> eCredit < 55.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 45.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 26.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 26.5000f) {
    if (Input -> Vacation < 17.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 47.0000f) {
        if (Input -> eCredit < 21.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  } else {
    if (Input -> salary < 21.9800f) {
      if (Input -> Vacation < 21.5000f) {
        if (Input -> property < 4.6000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 9.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> salary < 17.8600f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> eCredit < 79.5000f) {
              if (Input -> property < 3.3000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            if (Input -> eCredit < 52.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> Vacation < 44.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> Vacation < 50.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> property < 1.9900f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> salary < 19.8800f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> Vacation < 46.0000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.8300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> property < 3.9400f) {
          if (Input -> property < 3.5100f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 26.5000f) {
        if (Input -> salary < 20.3600f) {
          if (Input -> salary < 20.3000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> Vacation < 50.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> Vacation < 52.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 79.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> salary < 18.5200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> salary < 16.1200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 33.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> property < 5.5000f) {
        if (Input -> eCredit < 50.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 77.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.1300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 16.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 22.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 94.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> property < 5.3300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 59.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      if (Input -> Vacation < 19.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4400f) {
      if (Input -> Vacation < 32.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 3.1200f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            if (Input -> salary < 20.1800f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 15.0000f) {
      if (Input -> eCredit < 9.0000f) {
        if (Input -> property < 1.5500f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 22.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 73.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> Vacation < 30.5000f) {
        if (Input -> eCredit < 50.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> eCredit < 33.0000f) {
        if (Input -> Vacation < 46.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> property < 5.5000f) {
          if (Input -> property < 2.8000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> Vacation < 24.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 43.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                if (Input -> property < 4.9500f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  if (Input -> Vacation < 43.0000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
              }
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> Vacation < 43.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 30.0000f) {
      if (Input -> salary < 16.6400f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 38.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 4.9500f) {
        if (Input -> property < 2.5100f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 41.0000f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> eCredit < 49.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                if (Input -> eCredit < 50.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  if (Input -> eCredit < 69.0000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 19.5000f) {
      if (Input -> Vacation < 28.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> property < 6.8600f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> salary < 21.9600f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> Vacation < 33.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> eCredit < 46.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          if (Input -> salary < 18.4600f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          if (Input -> property < 3.8600f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> eCredit < 30.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> eCredit < 74.0000f) {
          if (Input -> eCredit < 53.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> Vacation < 40.5000f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      if (Input -> Vacation < 18.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> Vacation < 21.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> Vacation < 46.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      if (Input -> salary < 21.1100f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> Vacation < 31.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> salary < 16.2300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 16.8000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> eCredit < 61.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> Vacation < 22.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> eCredit < 47.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 24.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.5200f) {
            if (Input -> property < 3.5900f) {
              if (Input -> Vacation < 41.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 52.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 18.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 46.0000f) {
      if (Input -> Vacation < 20.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 109.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 67.0000f) {
      if (Input -> property < 3.4900f) {
        if (Input -> Vacation < 32.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        if (Input -> salary < 18.4400f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      if (Input -> salary < 16.1200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 38.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.5700f) {
      if (Input -> salary < 21.3700f) {
        if (Input -> eCredit < 18.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> salary < 20.4100f) {
            if (Input -> eCredit < 54.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C5;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 51.0000f) {
        if (Input -> salary < 20.2600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.5200f) {
            if (Input -> property < 3.3700f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 18.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      if (Input -> Vacation < 22.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> Vacation < 46.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> salary < 20.8400f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 18.5000f) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 2.8600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      if (Input -> salary < 17.8300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 30.5000f) {
      if (Input -> property < 1.6100f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 20.1800f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 21.4100f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 41.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 14.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> property < 1.8100f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> eCredit < 11.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 19.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 21.7000f) {
      if (Input -> eCredit < 40.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 18.4600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4400f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 20.6000f) {
          if (Input -> eCredit < 60.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 41.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 42.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 17.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 46.0000f) {
      if (Input -> Vacation < 19.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 26.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> salary < 21.7800f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 18.4900f) {
        if (Input -> salary < 16.2300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 16.8000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        if (Input -> Vacation < 16.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> eCredit < 30.5000f) {
        if (Input -> property < 1.6100f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> Vacation < 47.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      } else {
        if (Input -> property < 5.5000f) {
          if (Input -> property < 3.3700f) {
            if (Input -> Vacation < 41.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 73.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            if (Input -> salary < 20.1800f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      if (Input -> salary < 19.1300f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> Vacation < 26.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> eCredit < 15.0000f) {
        if (Input -> Vacation < 28.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      if (Input -> eCredit < 149.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> Vacation < 32.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 18.5000f) {
    if (Input -> salary < 20.8300f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> Vacation < 47.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.8300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> property < 4.1400f) {
          if (Input -> property < 3.3700f) {
            if (Input -> Vacation < 41.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> salary < 21.8800f) {
        if (Input -> eCredit < 29.0000f) {
          if (Input -> salary < 20.2500f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            if (Input -> property < 1.9600f) {
              Res = T2C_FINANCIAL_SERVICE_C5;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 24.5000f) {
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
      if (Input -> eCredit < 15.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
      if (Input -> property < 1.4100f) {
        if (Input -> Vacation < 30.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> property < 1.6100f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> eCredit < 21.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 16.6400f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 21.9100f) {
          if (Input -> salary < 18.4100f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> Vacation < 41.5000f) {
        if (Input -> salary < 20.3000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 3.5100f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> salary < 20.1800f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      if (Input -> eCredit < 89.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 20.0000f) {
      if (Input -> salary < 18.5200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> eCredit < 35.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 46.5000f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> salary < 20.6000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> Vacation < 39.5000f) {
                if (Input -> property < 5.5200f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.1300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> salary < 24.0500f) {
        if (Input -> eCredit < 63.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.3900f) {
      if (Input -> salary < 20.4100f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> Vacation < 48.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> salary < 19.3400f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> Vacation < 39.5000f) {
            if (Input -> Vacation < 33.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> salary < 20.3000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 30.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> salary < 21.0200f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> property < 1.3200f) {
        if (Input -> Vacation < 23.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 24.5000f) {
    if (Input -> eCredit < 19.0000f) {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> salary < 20.6500f) {
        if (Input -> salary < 20.0600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        if (Input -> eCredit < 52.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 40.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 20.6200f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> Vacation < 40.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            if (Input -> eCredit < 56.5000f) {
              if (Input -> Vacation < 39.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              if (Input -> salary < 20.3000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                if (Input -> eCredit < 67.0000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              }
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          if (Input -> eCredit < 60.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> eCredit < 42.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 75.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 18.0000f) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 78.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> salary < 17.8600f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.5400f) {
      if (Input -> salary < 21.3700f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 5.5200f) {
        if (Input -> eCredit < 53.5000f) {
          if (Input -> Vacation < 39.5000f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> salary < 20.8900f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          if (Input -> salary < 20.8700f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> property < 0.9800f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 18.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4600f) {
      if (Input -> Vacation < 24.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 40.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 46.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 16.6400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> salary < 21.4900f) {
      if (Input -> property < 2.5000f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> salary < 21.0500f) {
          if (Input -> Vacation < 44.0000f) {
            if (Input -> salary < 20.6000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> salary < 20.7800f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              if (Input -> eCredit < 68.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 6.5000f) {
      if (Input -> Vacation < 26.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 21.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 23.5000f) {
      if (Input -> property < 3.3000f) {
        if (Input -> salary < 21.5800f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        if (Input -> Vacation < 4.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 77.5000f) {
            if (Input -> property < 5.6600f) {
              Res = T2C_FINANCIAL_SERVICE_C3;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> Vacation < 35.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> property < 1.6100f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> Vacation < 44.0000f) {
          if (Input -> eCredit < 45.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> Vacation < 33.5000f) {
              if (Input -> Vacation < 29.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 41.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 72.5000f) {
          if (Input -> property < 6.6200f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.1300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 21.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.2600f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> property < 1.7500f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> Vacation < 46.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> salary < 18.4100f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> salary < 17.7600f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 4.9500f) {
          if (Input -> property < 2.8600f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 81.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 18.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 46.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> salary < 20.7200f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 28.5000f) {
      if (Input -> salary < 19.9100f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 31.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> eCredit < 79.0000f) {
        if (Input -> Vacation < 41.5000f) {
          if (Input -> property < 3.5100f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> property < 5.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> Vacation < 47.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      if (Input -> Vacation < 22.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> salary < 18.6900f) {
      if (Input -> property < 2.1700f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> eCredit < 9.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> Vacation < 46.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  } else {
    if (Input -> eCredit < 65.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 32.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> property < 5.3600f) {
          if (Input -> Vacation < 50.5000f) {
            if (Input -> salary < 21.4100f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                if (Input -> salary < 19.0300f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> Vacation < 17.5000f) {
        if (Input -> property < 7.7300f) {
          if (Input -> property < 6.4700f) {
            if (Input -> salary < 16.1200f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
                Res = T2C_FINANCIAL_SERVICE_C3;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> Vacation < 36.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> salary < 16.9600f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 24.5000f) {
    if (Input -> property < 1.3100f) {
      if (Input -> Vacation < 29.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 17.7000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  } else {
    if (Input -> Vacation < 16.0000f) {
      if (Input -> eCredit < 88.5000f) {
        if (Input -> salary < 21.1300f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            if (Input -> eCredit < 59.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> Vacation < 24.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> property < 4.9500f) {
            if (Input -> eCredit < 50.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 81.5000f) {
                if (Input -> Vacation < 38.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            if (Input -> salary < 20.3600f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 17.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 3.2600f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        if (Input -> property < 2.2000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> salary < 16.8900f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 5.7100f) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> salary < 20.1800f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              if (Input -> salary < 19.0300f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                if (Input -> Vacation < 44.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C5;
                }
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> property < 2.9800f) {
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        if (Input -> Vacation < 22.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
      if (Input -> Vacation < 45.5000f) {
        if (Input -> Vacation < 24.0000f) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C2;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C2;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
      if (Input -> eCredit < 26.5000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> eCredit < 21.5000f) {
            if (Input -> Vacation < 47.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C5;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> eCredit < 47.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  } else {
    if (Input -> eCredit < 94.0000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 19.5000f) {
          if (Input -> Vacation < 7.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> salary < 20.1800f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        if (Input -> Vacation < 45.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 24.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> property < 3.3000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 58.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 77.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 47.5000f) {
      if (Input -> Vacation < 31.5000f) {
        if (Input -> eCredit < 36.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 3.5700f) {
            if (Input -> Vacation < 26.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        if (Input -> Vacation < 37.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> Vacation < 41.5000f) {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              if (Input -> Vacation < 39.5000f) {
                if (Input -> eCredit < 56.0000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    } else {
      if (Input -> eCredit < 26.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> property < 2.8600f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> property < 4.8900f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> salary < 21.9100f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> salary < 20.6300f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 20.3600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.5200f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 51.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 17.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> property < 6.1700f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> Vacation < 44.5000f) {
      if (Input -> Vacation < 10.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          if (Input -> eCredit < 16.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C2;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  } else {
    if (Input -> salary < 21.9800f) {
      if (Input -> Vacation < 24.0000f) {
        if (Input -> salary < 20.0600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        if (Input -> eCredit < 45.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            if (Input -> Vacation < 30.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            if (Input -> eCredit < 47.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> property < 4.5400f) {
                if (Input -> property < 3.5100f) {
                  if (Input -> Vacation < 41.0000f) {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  }
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              } else {
                if (Input -> salary < 20.3600f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  if (Input -> Vacation < 33.5000f) {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  }
                }
              }
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 24.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 65.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> eCredit < 28.0000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        if (Input -> property < 2.2000f) {
          if (Input -> eCredit < 10.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 20.1700f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 21.5200f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> Vacation < 40.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> property < 5.3300f) {
            if (Input -> Vacation < 51.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 79.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> Vacation < 44.0000f) {
            if (Input -> eCredit < 79.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 40.0000f) {
            if (Input -> salary < 19.3000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> eCredit < 42.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 30.5000f) {
        if (Input -> salary < 20.5200f) {
          if (Input -> Vacation < 50.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              Res = T2C_FINANCIAL_SERVICE_C5;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> eCredit < 72.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 24.5000f) {
      if (Input -> salary < 18.4800f) {
        if (Input -> salary < 16.2300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 9.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> eCredit < 32.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 30.0000f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> eCredit < 20.5000f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 44.0000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> property < 5.5200f) {
            if (Input -> eCredit < 79.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 40.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 44.5000f) {
      if (Input -> property < 1.3200f) {
        if (Input -> eCredit < 18.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 16.6400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        if (Input -> Vacation < 17.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 25.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 33.0000f) {
      if (Input -> salary < 20.6300f) {
        if (Input -> eCredit < 18.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> property < 3.9400f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> eCredit < 67.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> Vacation < 36.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> salary < 19.3500f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 44.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 51.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 21.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 15.0000f) {
      if (Input -> eCredit < 7.5000f) {
        if (Input -> Vacation < 27.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> salary < 21.2000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 21.0000f) {
    if (Input -> eCredit < 26.0000f) {
      if (Input -> Vacation < 13.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> salary < 21.3100f) {
        if (Input -> property < 4.6000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.6600f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 17.5800f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> eCredit < 33.0000f) {
        if (Input -> salary < 20.6300f) {
          if (Input -> Vacation < 47.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> Vacation < 41.5000f) {
          if (Input -> Vacation < 39.5000f) {
            if (Input -> salary < 20.6000f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                if (Input -> property < 5.3300f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> Vacation < 13.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 46.5000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  } else {
    if (Input -> salary < 21.9000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 30.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> salary < 21.0200f) {
          if (Input -> eCredit < 74.0000f) {
            if (Input -> property < 3.0400f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                if (Input -> eCredit < 65.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          if (Input -> salary < 21.4100f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 16.1400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 18.5000f) {
        if (Input -> eCredit < 57.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 33.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> Vacation < 38.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 53.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 76.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 24.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 112.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> salary < 18.4600f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 73.5000f) {
        if (Input -> salary < 21.7000f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> Vacation < 47.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 77.0000f) {
          if (Input -> Vacation < 42.0000f) {
            if (Input -> Vacation < 39.5000f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                if (Input -> salary < 20.6000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.4800f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 18.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 84.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 19.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 31.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 5.5200f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> eCredit < 79.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 17.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 7.5000f) {
      if (Input -> Vacation < 27.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 21.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 17.8900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 30.5000f) {
      if (Input -> property < 1.6100f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> salary < 20.3600f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> Vacation < 48.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
    } else {
      if (Input -> property < 5.5000f) {
        if (Input -> Vacation < 24.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 21.5200f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.3200f) {
      if (Input -> eCredit < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 26.5000f) {
    if (Input -> salary < 18.6900f) {
      if (Input -> Vacation < 10.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> salary < 15.4800f) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> Vacation < 46.5000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> Vacation < 50.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
    }
  } else {
    if (Input -> salary < 21.9000f) {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> eCredit < 37.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> salary < 16.9800f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> eCredit < 43.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> property < 6.0500f) {
              if (Input -> salary < 19.9500f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                  if (Input -> Vacation < 47.5000f) {
                    if (Input -> eCredit < 79.5000f) {
                      Res = T2C_FINANCIAL_SERVICE_C4;
                    } else {
                      Res = T2C_FINANCIAL_SERVICE_C1;
                    }
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
                if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
                if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
                if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                  if (Input -> Vacation < 51.5000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 21.0000f) {
    if (Input -> property < 2.1200f) {
      if (Input -> eCredit < 27.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> property < 3.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> Vacation < 9.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            if (Input -> Vacation < 10.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 47.0000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 5.7100f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> Vacation < 24.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> eCredit < 57.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> property < 4.0200f) {
            if (Input -> salary < 23.7000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C5;
            }
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> property < 5.1200f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 19.5000f) {
    if (Input -> eCredit < 19.0000f) {
      if (Input -> property < 2.1200f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> property < 3.8100f) {
        if (Input -> salary < 23.7000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        if (Input -> eCredit < 57.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 46.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> salary < 20.5200f) {
          if (Input -> Vacation < 50.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              Res = T2C_FINANCIAL_SERVICE_C5;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> salary < 16.9400f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> eCredit < 79.0000f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> eCredit < 60.5000f) {
                if (Input -> Vacation < 33.0000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              if (Input -> eCredit < 42.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.5200f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> eCredit < 63.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> property < 3.3000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 44.0000f) {
            if (Input -> eCredit < 79.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> salary < 18.8400f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 40.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 14.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 84.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 21.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 77.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 48.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 28.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> Vacation < 27.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> Vacation < 36.5000f) {
              if (Input -> Vacation < 33.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> salary < 21.9400f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> Vacation < 51.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> eCredit < 39.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        if (Input -> salary < 17.8900f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> property < 4.7100f) {
            if (Input -> Vacation < 56.0000f) {
              if (Input -> salary < 20.7500f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> salary < 18.5200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> salary < 16.1200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> eCredit < 65.5000f) {
          if (Input -> Vacation < 29.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> salary < 19.3500f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> property < 2.8600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.3300f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.1300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 21.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> property < 1.8200f) {
        if (Input -> salary < 21.6200f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 77.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          if (Input -> eCredit < 59.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> Vacation < 33.5000f) {
        if (Input -> salary < 18.5100f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> eCredit < 32.0000f) {
        if (Input -> salary < 20.6300f) {
          if (Input -> property < 1.6100f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            if (Input -> Vacation < 47.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C5;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> Vacation < 38.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 53.5000f) {
            if (Input -> property < 4.4100f) {
              if (Input -> Vacation < 39.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            if (Input -> eCredit < 76.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> eCredit < 16.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      if (Input -> salary < 19.1300f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> Vacation < 26.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> property < 1.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 18.4400f) {
        if (Input -> property < 5.3300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 16.8000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        if (Input -> salary < 22.2900f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> eCredit < 32.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> property < 5.3600f) {
          if (Input -> salary < 20.8700f) {
            if (Input -> Vacation < 29.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 81.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 22.5000f) {
      if (Input -> property < 3.4000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 57.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      if (Input -> salary < 17.2100f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
      if (Input -> Vacation < 47.5000f) {
        if (Input -> eCredit < 50.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
      if (Input -> Vacation < 45.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
      if (Input -> eCredit < 31.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> Vacation < 35.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 18.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 25.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> property < 5.3300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        if (Input -> Vacation < 19.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 26.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 31.0000f) {
      if (Input -> eCredit < 21.0000f) {
        if (Input -> Vacation < 48.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> eCredit < 73.0000f) {
        if (Input -> property < 4.9500f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> property < 3.3000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 6.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> property < 1.4300f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 84.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> salary < 18.6100f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> property < 3.2600f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> Vacation < 46.0000f) {
      if (Input -> property < 5.5000f) {
        if (Input -> Vacation < 29.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 21.5200f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> eCredit < 79.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> property < 2.5700f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> eCredit < 79.0000f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 18.8800f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 6.5000f) {
      if (Input -> Vacation < 26.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 21.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> property < 6.1700f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 22.5000f) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 15.3000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      if (Input -> Vacation < 28.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> eCredit < 46.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 31.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> eCredit < 74.0000f) {
        if (Input -> property < 5.5000f) {
          if (Input -> salary < 21.5200f) {
            if (Input -> eCredit < 43.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> property < 4.5400f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                if (Input -> eCredit < 62.0000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 14.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 19.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 88.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> salary < 21.2300f) {
      if (Input -> property < 2.1200f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          if (Input -> Vacation < 9.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 24.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> property < 2.5900f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> salary < 21.5500f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> salary < 21.0200f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              if (Input -> Vacation < 38.5000f) {
                if (Input -> salary < 20.4800f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              if (Input -> salary < 18.8300f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 24.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 65.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 78.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 47.5000f) {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 19.9700f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            if (Input -> eCredit < 49.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> Vacation < 41.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> Vacation < 40.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> property < 3.9500f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> salary < 19.6900f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    } else {
      if (Input -> eCredit < 25.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> eCredit < 68.5000f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> salary < 16.6400f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 9.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> Vacation < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> salary < 19.3100f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> salary < 21.1200f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 33.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> salary < 19.7500f) {
          if (Input -> Vacation < 55.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 39.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> Vacation < 51.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.6300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> property < 1.7500f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> eCredit < 11.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 24.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 18.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 37.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 41.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.3200f) {
      if (Input -> eCredit < 19.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> property < 5.3300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> Vacation < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 31.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> salary < 19.3000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> Vacation < 42.0000f) {
          if (Input -> eCredit < 44.5000f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              if (Input -> eCredit < 42.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          if (Input -> property < 2.8600f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> property < 4.7100f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 7.5000f) {
      if (Input -> Vacation < 26.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> eCredit < 15.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> salary < 21.4200f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> salary < 21.7000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.5400f) {
      if (Input -> eCredit < 41.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> Vacation < 29.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> property < 2.8700f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 50.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.3200f) {
      if (Input -> Vacation < 24.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> property < 2.2400f) {
        if (Input -> salary < 20.3800f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      } else {
        if (Input -> eCredit < 21.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 81.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.5200f) {
      if (Input -> eCredit < 62.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 71.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      if (Input -> Vacation < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> salary < 20.6300f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> salary < 19.3500f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> property < 5.5200f) {
          if (Input -> Vacation < 24.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 65.0000f) {
              if (Input -> salary < 21.0700f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 18.6600f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 16.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.3200f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> salary < 22.1100f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> property < 2.4300f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> Vacation < 47.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C5;
            }
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 24.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 65.0000f) {
      if (Input -> salary < 18.5200f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 73.5000f) {
        if (Input -> Vacation < 23.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        if (Input -> Vacation < 46.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> property < 4.9500f) {
        if (Input -> salary < 19.4500f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> Vacation < 41.5000f) {
              if (Input -> salary < 20.8900f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                if (Input -> Vacation < 39.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> property < 2.8600f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> eCredit < 18.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 45.0000f) {
      if (Input -> Vacation < 21.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 27.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> Vacation < 18.0000f) {
      if (Input -> salary < 16.2300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> eCredit < 40.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4400f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> salary < 19.3500f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> Vacation < 23.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 3.3700f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> property < 5.5200f) {
              if (Input -> Vacation < 41.0000f) {
                if (Input -> Vacation < 36.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  if (Input -> eCredit < 69.0000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> property < 1.8100f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> eCredit < 18.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 55.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> salary < 21.9100f) {
        if (Input -> Vacation < 16.5000f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> Vacation < 47.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 5.5000f) {
          if (Input -> salary < 20.4100f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> property < 3.4100f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                if (Input -> Vacation < 51.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 7.5000f) {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 1.4800f) {
        if (Input -> eCredit < 19.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 91.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 15.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> Vacation < 10.5000f) {
        if (Input -> salary < 18.4800f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.8300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> property < 2.2700f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 61.5000f) {
            if (Input -> property < 5.3300f) {
              if (Input -> salary < 20.2500f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              if (Input -> eCredit < 67.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> salary < 19.3300f) {
          if (Input -> Vacation < 54.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> eCredit < 43.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 18.4800f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          if (Input -> salary < 16.8000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 17.9600f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> property < 2.4800f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> property < 4.9500f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> Vacation < 39.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            if (Input -> Vacation < 40.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> Vacation < 51.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> eCredit < 16.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 16.6400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 18.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4400f) {
      if (Input -> Vacation < 32.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 5.5000f) {
        if (Input -> salary < 19.3100f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> property < 3.3500f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> property < 4.9500f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> Vacation < 43.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.1300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> eCredit < 56.0000f) {
      if (Input -> Vacation < 33.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        if (Input -> eCredit < 78.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 30.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        if (Input -> salary < 21.0200f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 3.2200f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        if (Input -> Vacation < 30.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          if (Input -> eCredit < 51.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    } else {
      if (Input -> eCredit < 39.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 51.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 21.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> salary < 22.1100f) {
      if (Input -> property < 1.2300f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> eCredit < 18.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 18.5200f) {
        if (Input -> eCredit < 59.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 9.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> eCredit < 39.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 16.9600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      if (Input -> property < 2.5400f) {
        if (Input -> Vacation < 46.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> property < 4.9500f) {
          if (Input -> property < 3.3700f) {
            if (Input -> Vacation < 45.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> eCredit < 68.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> Vacation < 46.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 29.5000f) {
    if (Input -> Vacation < 47.5000f) {
      if (Input -> Vacation < 10.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          if (Input -> Vacation < 21.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C2;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
  } else {
    if (Input -> salary < 21.9800f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 30.0000f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            if (Input -> Vacation < 17.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> eCredit < 62.5000f) {
          if (Input -> Vacation < 50.0000f) {
            if (Input -> salary < 21.1200f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> Vacation < 33.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          if (Input -> Vacation < 28.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 79.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        if (Input -> eCredit < 134.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> salary < 21.2300f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 16.6400f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> Vacation < 9.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> salary < 21.8800f) {
      if (Input -> eCredit < 21.0000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          if (Input -> salary < 17.8300f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          if (Input -> salary < 21.0500f) {
            if (Input -> property < 2.6400f) {
              if (Input -> Vacation < 54.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C5;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                if (Input -> eCredit < 67.0000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  if (Input -> Vacation < 39.5000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    Res = T2C_FINANCIAL_SERVICE_C1;
                  }
                }
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            if (Input -> Vacation < 28.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> property < 5.3300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        if (Input -> salary < 21.2500f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 26.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> Vacation < 24.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> Vacation < 41.5000f) {
          if (Input -> Vacation < 31.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> eCredit < 50.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              if (Input -> Vacation < 33.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                if (Input -> eCredit < 79.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
            }
          }
        } else {
          if (Input -> eCredit < 76.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.1300f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> Vacation < 16.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> salary < 22.2500f) {
        if (Input -> salary < 19.8700f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> Vacation < 47.5000f) {
      if (Input -> Vacation < 10.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        if (Input -> eCredit < 21.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      if (Input -> Vacation < 50.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> salary < 21.1600f) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
  } else {
    if (Input -> Vacation < 21.0000f) {
      if (Input -> salary < 21.6300f) {
        if (Input -> property < 3.8600f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> property < 5.6600f) {
            Res = T2C_FINANCIAL_SERVICE_C3;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 30.0000f) {
          if (Input -> salary < 18.2300f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> eCredit < 49.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> property < 3.7900f) {
              if (Input -> Vacation < 41.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          if (Input -> eCredit < 34.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> salary < 19.6900f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.5200f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        if (Input -> Vacation < 24.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4500f) {
      if (Input -> salary < 21.3700f) {
        if (Input -> Vacation < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> eCredit < 74.0000f) {
        if (Input -> Vacation < 24.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> salary < 21.5200f) {
            if (Input -> salary < 18.8700f) {
              if (Input -> salary < 18.4100f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 16.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> eCredit < 6.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> salary < 23.7200f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4400f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> salary < 21.7000f) {
        if (Input -> Vacation < 16.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> Vacation < 47.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> salary < 19.3400f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> salary < 21.0500f) {
          if (Input -> salary < 20.6000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> Vacation < 33.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> salary < 21.5200f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 23.5000f) {
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
      if (Input -> Vacation < 30.0000f) {
        if (Input -> Vacation < 10.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
      if (Input -> property < 1.6600f) {
        if (Input -> Vacation < 46.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  } else {
    if (Input -> Vacation < 13.5000f) {
      if (Input -> property < 3.7500f) {
        if (Input -> Vacation < 10.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> salary < 16.8900f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> property < 5.7500f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            if (Input -> property < 2.5300f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
                if (Input -> Vacation < 39.5000f) {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
              if (Input -> salary < 19.6400f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
      if (Input -> eCredit < 45.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
      if (Input -> property < 3.2900f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> salary < 21.2500f) {
          if (Input -> eCredit < 64.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C3;
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
      if (Input -> eCredit < 65.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 77.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
    if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
      if (Input -> Vacation < 28.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 33.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    } else {
      if (Input -> eCredit < 50.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> eCredit < 79.0000f) {
          if (Input -> Vacation < 51.0000f) {
            if (Input -> Vacation < 38.5000f) {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            if (Input -> Vacation < 55.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 21.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 17.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 19.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> eCredit < 32.0000f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> property < 3.3000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> salary < 19.2200f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> salary < 19.2500f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 17.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> property < 1.3200f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 11.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 26.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> eCredit < 26.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C5;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      if (Input -> eCredit < 6.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> Vacation < 28.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
  } else {
    if (Input -> salary < 21.9800f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> Vacation < 30.0000f) {
          if (Input -> salary < 16.6400f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              if (Input -> salary < 18.4100f) {
                Res = T2C_FINANCIAL_SERVICE_C3;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> property < 4.9500f) {
          if (Input -> property < 3.3700f) {
            if (Input -> salary < 19.3500f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> eCredit < 58.0000f) {
                if (Input -> Vacation < 45.0000f) {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C4;
                }
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
          } else {
            if (Input -> Vacation < 24.5000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          if (Input -> salary < 20.4400f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        if (Input -> eCredit < 134.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 14.5000f) {
    if (Input -> eCredit < 19.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      if (Input -> eCredit < 88.5000f) {
        if (Input -> salary < 22.2300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 44.5000f) {
        if (Input -> eCredit < 18.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        if (Input -> eCredit < 14.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
    } else {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.8300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> eCredit < 47.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          if (Input -> eCredit < 77.0000f) {
            if (Input -> salary < 19.6600f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
                if (Input -> Vacation < 39.5000f) {
                  if (Input -> eCredit < 56.5000f) {
                    Res = T2C_FINANCIAL_SERVICE_C4;
                  } else {
                    if (Input -> Vacation < 33.5000f) {
                      Res = T2C_FINANCIAL_SERVICE_C1;
                    } else {
                      Res = T2C_FINANCIAL_SERVICE_C4;
                    }
                  }
                } else {
                  Res = T2C_FINANCIAL_SERVICE_C1;
                }
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
              if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    } else {
      if (Input -> Vacation < 21.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> property < 2.4400f) {
      if (Input -> Vacation < 46.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    } else {
      if (Input -> salary < 19.3400f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> eCredit < 67.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 30.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            if (Input -> salary < 21.0200f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 18.0000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> eCredit < 14.0000f) {
      if (Input -> eCredit < 7.5000f) {
        if (Input -> Vacation < 28.0000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C2;
      }
    } else {
      if (Input -> eCredit < 21.0000f) {
        if (Input -> Vacation < 28.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C2;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> eCredit < 89.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C4;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  }

  ++Occur[Res];

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

  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
    if (Input -> salary < 18.4900f) {
      if (Input -> property < 5.3300f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    } else {
      if (Input -> Vacation < 18.5000f) {
        Res = T2C_FINANCIAL_SERVICE_C3;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
    if (Input -> Vacation < 46.5000f) {
      if (Input -> salary < 19.3000f) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      } else {
        if (Input -> salary < 21.2300f) {
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
          if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
            if (Input -> eCredit < 42.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    } else {
      if (Input -> property < 3.4200f) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      } else {
        if (Input -> salary < 20.0700f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
    if (Input -> Vacation < 15.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
    if (Input -> Vacation < 44.5000f) {
      if (Input -> Vacation < 20.0000f) {
        Res = T2C_FINANCIAL_SERVICE_C2;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
      if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
        Res = T2C_FINANCIAL_SERVICE_C5;
      }
    }
  }
  if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
    if (Input -> Vacation < 20.5000f) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    } else {
      Res = T2C_FINANCIAL_SERVICE_C4;
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 16.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 16.6400f) {
        Res = T2C_FINANCIAL_SERVICE_C1;
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 47.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.8300f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> salary < 20.6000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> Vacation < 37.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> Vacation < 30.5000f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> Vacation < 51.5000f) {
        if (Input -> eCredit < 40.5000f) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 23.5000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> property < 3.4000f) {
        if (Input -> salary < 21.5800f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      } else {
        if (Input -> Vacation < 10.5000f) {
          if (Input -> Vacation < 7.0000f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            if (Input -> eCredit < 58.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C3;
            }
          }
        } else {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> Vacation < 48.5000f) {
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
        if (Input -> salary < 17.2700f) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
        if (Input -> salary < 21.0500f) {
          if (Input -> property < 5.5000f) {
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
              if (Input -> eCredit < 79.5000f) {
                Res = T2C_FINANCIAL_SERVICE_C4;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C1;
              }
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            }
            if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        } else {
          if (Input -> salary < 22.1200f) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C5;
          }
        }
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
      if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
        Res = T2C_FINANCIAL_SERVICE_C4;
      }
    } else {
      if (Input -> eCredit < 26.5000f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      } else {
        if (Input -> property < 4.7100f) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        } else {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      }
    }
  }

  ++Occur[Res];

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

  if (Input -> Vacation < 21.0000f) {
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
      if (Input -> salary < 18.5200f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C3;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C3;
      }
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
      Res = T2C_FINANCIAL_SERVICE_C1;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
      Res = T2C_FINANCIAL_SERVICE_C2;
    }
    if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
      Res = T2C_FINANCIAL_SERVICE_C3;
    }
  } else {
    if (Input -> eCredit < 23.5000f) {
      if (Input -> Vacation < 47.0000f) {
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
      } else {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C1;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C5;
        }
      }
    } else {
      if (Input -> property < 5.7500f) {
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING) {
          if (Input -> salary < 20.1100f) {
            Res = T2C_FINANCIAL_SERVICE_C1;
          } else {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING) {
          Res = T2C_FINANCIAL_SERVICE_C4;
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING) {
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_STUDENT) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_ENGINEER) {
            if (Input -> Vacation < 40.0000f) {
              Res = T2C_FINANCIAL_SERVICE_C1;
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_LIBRARIAN) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_PROFESSOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
          if (Input -> Type == T2C_FINANCIAL_SERVICE_TYPE_DOCTOR) {
            Res = T2C_FINANCIAL_SERVICE_C4;
          }
        }
        if (Input -> LifeStyle == T2C_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING) {
          if (Input -> eCredit < 75.5000f) {
            if (Input -> eCredit < 41.0000f) {
              if (Input -> Vacation < 40.0000f) {
                Res = T2C_FINANCIAL_SERVICE_C1;
              } else {
                Res = T2C_FINANCIAL_SERVICE_C4;
              }
            } else {
              Res = T2C_FINANCIAL_SERVICE_C4;
            }
          } else {
            Res = T2C_FINANCIAL_SERVICE_C1;
          }
        }
      } else {
        Res = T2C_FINANCIAL_SERVICE_C1;
      }
    }
  }

  ++Occur[Res];

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

  OccurMax = Occur[0];
  Res      = 0;

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

  return Res;
}


/**** Domain check code ****/

/*
 * Return the number of domain violations
 */

int T2C_FINANCIAL_SERVICE_DomCheck(T2C_FINANCIAL_SERVICE_INPUT *Input)
{
  int     Violations = 0;

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

  return Violations;
}
