def mirrored_floor_number(k):
    # Определяем отраженные цифры
    mirrored_digits = {
        '0': '0',
        '1': '1',
        '2': '5',
        '3': '-',
        '4': '-',
        '5': '2',
        '6': '-',
        '7': '-',
        '8': '8',
        '9': '-',
    }

    # Преобразуем число k в строку и создаем отраженное число
    k_str = str(k)
    mirrored_str = ''

    # Проверяем каждую цифру в числе k
    for digit in k_str:
        mirrored_digit = mirrored_digits[digit]
        if mirrored_digit == '-':
            return '-'  # Если хотя бы одна цифра не имеет отражения, ответ "-"
        mirrored_str = mirrored_digit + mirrored_str

    # Убираем ведущие нули
    mirrored_num = int(mirrored_str)
    return str(mirrored_num)

# Ввод этажа k
k = int(input())
result = mirrored_floor_number(k)
print(result)
