import math
def primeList(listLength):
plist = [2, 3]
j = 3
while listLength > len(plist):
prime = 'true'
i = 0
j +=2
plist.append(j)
while plist[i] <= math.sqrt(j) and prime == 'true':
if j%plist[i] == 0:
prime = 'false'
i +=1
if prime == 'false':
plist.pop(-1)
return plist
primeList(10000)
aW1wb3J0IG1hdGgKZGVmIHByaW1lTGlzdChsaXN0TGVuZ3RoKToKICAgIHBsaXN0ID0gWzIsIDNdCiAgICBqID0gMwogICAgd2hpbGUgbGlzdExlbmd0aCA+IGxlbihwbGlzdCk6CiAgICAgICAgcHJpbWUgPSAndHJ1ZScKICAgICAgICBpID0gMAogICAgICAgIGogKz0yCiAgICAgICAgcGxpc3QuYXBwZW5kKGopCiAgICAgICAgd2hpbGUgcGxpc3RbaV0gPD0gbWF0aC5zcXJ0KGopIGFuZCBwcmltZSA9PSAndHJ1ZSc6CiAgICAgICAgICAgIGlmIGolcGxpc3RbaV0gPT0gMDoKICAgICAgICAgICAgICAgIHByaW1lID0gJ2ZhbHNlJwogICAgICAgICAgICBpICs9MQogICAgICAgIGlmIHByaW1lID09ICdmYWxzZSc6CiAgICAgICAgICAgIHBsaXN0LnBvcCgtMSkgICAgICAgICAKICAgIHJldHVybiBwbGlzdAogICAgCnByaW1lTGlzdCgxMDAwMCk=