L, R=map(int,input().split())
def simpleDividers(n):
answer = []
d = 2
while d * d <= n:
if n % d == 0:
answer.append(d)
n //= d
else:
d += 1
if n > 1:
answer.append(n)
n=L
ans=[]
for i in range(L, R+1):
ans.append(simpleDividers(n)[len(simpleDividers(n))+1])
n+=1
print(*ans)
simpleDividers(n)[len(simpleDividers(n))+1]
simpleDividers(n)[len(simpleDividers(n))+1]
вызывает ошибку, поскольку выходит за пределы индексов возвращаемого списка.