pierwsze = [2,3,5,7,11,13,17,19,23,29]
def faktoryzuj(n) :
if(n>1) :
for x in pierwsze :
while n%x==0 :
n = n/x
yield x
if n==1 :
return
print([i for i in faktoryzuj(42)])
cGllcndzemUgPSBbMiwzLDUsNywxMSwxMywxNywxOSwyMywyOV0KCmRlZiBmYWt0b3J5enVqKG4pIDoKICAgIGlmKG4+MSkgOgogICAgICAgIGZvciB4IGluIHBpZXJ3c3plIDoKICAgICAgICAgICAgd2hpbGUgbiV4PT0wIDoKICAgICAgICAgICAgICAgIG4gPSBuL3gKICAgICAgICAgICAgICAgIHlpZWxkIHgKICAgICAgICAgICAgICAgIGlmIG49PTEgOgogICAgICAgICAgICAgICAgICAgIHJldHVybgoKcHJpbnQoW2kgZm9yIGkgaW4gZmFrdG9yeXp1aig0MildKQ==