def parse_korean_number(input):
    digits = ["영", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"]  # 숫자값
    units = ["천", "백", "십"]  # 자리의 값
 
    result = ["0", "0", "0", "0"]  # 천[0], 백[1], 십[2], 일[3]의 자리
    for unit_idx, unit in enumerate(units):
        if unit in input:
            input_idx = input.index(unit)
            digit = input[input_idx - 1]
            if input_idx > 0 and digit in digits:
                result[unit_idx] = str(digits.index(digit))
            else:
                result[unit_idx] = "1"
 
    # 일의 자리 처리: 마지막 글자가 숫자값 이면 일의 자리
    if input and input[-1] in digits:
        result[3] = str(digits.index(input[-1]))
 
    return int("".join(result))