#!/usr/bin/env python3 import subprocess,time N=10**18 m=1000 t=time.time() s='\n'.join(map(str,range(N,N+m)))+'\n' r=subprocess.run(['/usr/bin/factor'],input=s,text=True,capture_output=True) print(m,time.time()-t,len(r.stdout),r.returncode,r.stderr[:100])