#思路:定义检查函数,遍历检查并计数
def check(s):
if "7" in s:#带“7”
return True
if int(s)%7==0:#7的倍数
return True
return False
s=input()
cnt=0
for i in range(1,int(s)+1):
if check(str(i)):
cnt+=1
print(cnt)

#思路:定义检查函数,遍历检查并计数
def check(s):
if "7" in s:#带“7”
return True
if int(s)%7==0:#7的倍数
return True
return False
s=input()
cnt=0
for i in range(1,int(s)+1):
if check(str(i)):
cnt+=1
print(cnt)