1. 定义一个真因子列表的方法
2. 用循环判断约数和是否等于本身
def factorlist(num):
    if num==1:
        return False
    list=[]
    for i in range(1,num):
        if num%i==0:
            list.append(i)
    return list
 
while True:
    try:
        n=int(input())
        count = 0
        for j in range(2,n+1):
            m = sum(factorlist(j))
            if m == j:
                count += 1
        print(count) 
    except:
        break