defsuShu(num): if num <= 1: returnFalse n = int(num**0.5) + 1 for i inrange(2,n+1): if num % i == 0and num != i: returnFalse returnTrue
defoutNum(nums): for i,num inenumerate(nums,start=1): if i % 10 == 0: print(num) else: if i == len(nums): print(num,end='') else: print(num,end=' ')
for line in sys.stdin: res = [] m,n = map(int,line.split()) num = 1 count = 0 whileTrue: num += 1 if suShu(num): count += 1 if m<=count<=n: res.append(num) elif count > n: break outNum(res)
defisPrime(x): for i inrange(2, int(sqrt(x))+1): if x % i == 0: returnFalse returnTrue
for line in sys.stdin: no = line.split(' ') m, n = int(no[0]), int(no[1]) i,count = 2,0 while count < n : if isPrime(i): count += 1 if count >= m: if (count-m+1)%10 != 0: print(i,end=' '), else : print(i) i += 1