i,j,k,m;char a[999][99];main(c){for(;gets(a[i++]);)c=i;for(i=0;i<c;printf("%.*s\n",j-1,a[i]),++i)for(j=1,m=0;m-1;++j)for(k=m=0;k<c;++k)m+=!strncmp(a[i],a[k],j);}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page