import math a = [] b = [] x = int(input()) while x != 0: a.append(x) x = int(input()) l = len(a) for i in range(0,l): num = 0 for j in range(1,a[i]+1): f = True for k in range(2,int(math.sqrt(j))+1): if j % k == 0: f = False break if j != 1 and f == True: num += 1 b.append(num) for l in b: print(l) /************************************************************** Problem: 1176 User: admin Language: Python Result: Accepted Time:113 ms Memory:34480 kb ****************************************************************/