---------------------------------------------------------------------------
KeyboardInterrupt Traceback (most recent call last)
<ipython-input-53-0ca387978e4b> in <module>()
----> 1 factor(Integer(10)**Integer(500)-Integer(1))
/opt/sagemath-8.9/local/lib/python2.7/site-packages/sage/arith/misc.py in factor(n, proof, int_, algorithm, verbose, **kwds)
2592 if isinstance(n, Integer):
2593 return m(proof=proof, algorithm=algorithm, int_=int_,
-> 2594 verbose=verbose, **kwds)
2595
2596 # Polynomial or other factorable object
/opt/sagemath-8.9/local/lib/python2.7/site-packages/sage/rings/integer.pyx in sage.rings.integer.Integer.factor (build/cythonized/sage/rings/integer.c:25512)()
4022 if algorithm == 'pari':
4023 from sage.rings.factorint import factor_using_pari
-> 4024 F = factor_using_pari(n, int_=int_, debug_level=verbose, proof=proof)
4025 F.sort()
4026 return IntegerFactorization(F, unit=unit, unsafe=True,
/opt/sagemath-8.9/local/lib/python2.7/site-packages/sage/rings/factorint.pyx in sage.rings.factorint.factor_using_pari (build/cythonized/sage/rings/factorint.c:6401)()
343 pari.set_debug_level(debug_level)
344
--> 345 p, e = n.__pari__().factor(proof=proof)
346 if int_:
347 return [(int(p[i]), int(e[i])) for i in range(len(p))]
cypari2/gen.pyx in cypari2.gen.Gen.factor()
KeyboardInterrupt: