def rozhodnutie(historia_splacania, prijem, doba_neurcita):
    """
    historia_splacania: 'dobra' alebo 'zla'
    prijem: číslo (napr. 1200)
    doba_neurcita: 'ano' alebo 'nie'
    """

    # Koreň rozhodovacieho stromu
    if historia_splacania.lower() != "dobra":
        return "ZAMIETNUŤ"
    # Rozhodovanie podľa príjmu a pracovného pomeru
    if prijem > 1000:
        return "SCHVÁLIŤ"
    elif doba_neurcita.lower() == "ano":
        return "SCHVÁLIŤ"
    else:
        return "ZAMIETNUŤ"


# Príklady testovania:
print(rozhodnutie("dobra", 800, "ano"))   # SCHVÁLIŤ
print(rozhodnutie("zla", 1500, "ano"))    # ZAMIETNUŤ
print(rozhodnutie("dobra", 1200, "ano")) # SCHVÁLIŤ
print(rozhodnutie("dobra", 900, "nie"))  # ZAMIETNUŤ
