def is_magical(x):
    """
    Проверяет, является ли число магическим (деление на 7 или оканчивается на 7).
    """
    return x % 7 == 0 or x % 10 == 7

def find_kth_magical_number(k):
    """
    Найти k-е магическое число.
    """
    low, high = 1, 10**18  # Верхняя граница задана произвольно большой
    answer = None
    
    while low <= high:
        mid = (low + high) // 2
        count = sum(is_magical(x) for x in range(1, mid + 1))
        
        if count >= k:
            answer = mid
            high = mid - 1
        else:
            low = mid + 1
    
    return answer

# Чтение входных данных
k = int(input())

# Нахождение k-го магического числа
result = find_kth_magical_number(k)

# Вывод результата
print(result)