def count_magic_numbers_optimized(N):
    """
    Быстро подсчитывает количество магических чисел до N включительно
    """
    divisible_by_7 = N // 7       # Числа, кратные 7
    ending_with_7 = (N + 3) // 10  # Числа, заканчивающиеся на 7
    both_conditions = (N // 70)     # Пересечение обоих условий
    return divisible_by_7 + ending_with_7 - both_conditions

def find_kth_magic_number(k):
    left, right = 1, 10**18
    while left < right:
        mid = (left + right) // 2
        if count_magic_numbers_optimized(mid) < k:
            left = mid + 1
        else:
            right = mid
    return left

# Чтение входных данных
import sys
k = int(sys.stdin.readline().strip())

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

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