def METHOD_NAME(self, value):
    self.verify_ordinal(value)
    if(value == 1):
        return "첫 번째"
    outwords = self.to_cardinal(value).split(" ")
    lastwords = outwords[-1].split("백")
    if "십" in lastwords[-1]:
        ten_one = lastwords[-1].split("십")
        ten_one[0] = self.ords[ten_one[0] + "십"]
        try:
            ten_one[1] = self.ords[ten_one[1]]
            ten_one[0] = ten_one[0].replace("스무", "스물")
        except KeyError:
            pass
        lastwords[-1] = ''.join(ten_one)
    else:
        lastwords[-1] = self.ords[lastwords[-1]]
    outwords[-1] = "백 ".join(lastwords)
    return " ".join(outwords) + " 번째"