中等中算比较简单的题目了吧
def seven_ab(n):
	a = []
	for i in range(n+1):
		# 7 的倍数
		if i % 7 == 0 :
			a.append(i)
		# 包含7的数字
		if '7' in str(i):
			a.append(i)
	# 返回 去重结果 并减去1 即 0 数字
	return len(set(a))-1

while True:
	try:

		n = int(input().strip())
		print(seven_ab(n))
	except:
		break