import random M = [0] * (77778) prime = [] for i in range(2, 10001): if M[i] == 0: for j in range(2 * i, 77778, i): M[j] = 1 if 5 <= i <= 50: prime.append(i) cnt = 0 test = [] check = 0 while cnt <= 10001 and check <= 100000: check += 1 P = random.choice(prime) if P + cnt <= 10001: test.append(P) cnt += P print(*test)