Why do you need software architecture?
Because otherwise this happens:
main(i,l){int*f=l,a,b;char*p,*q,s[12];for(f=fopen(f[1],"r"); fscanf(f,"%d",&l);printf("%d %d\n",a-b,a)){for(p=s;(*++p= p-s-1)<10;);for(l*=l<987532;p>s+4;i=a-l<%b?*p:memcpy(q=s,s+1, --p-s),*p=*q,*q++=i)for(*s=b=i=a=0;a=a*10+s[10-i],i<5;b=b* %10+s[i++]);}}