#include <stdio.h> int main(){ int i,j,k,n,flag; char str[100],sub[100]; // freopen("1.txt","r",stdin); while(scanf("%s %s",str,sub)!=EOF){ i=j=0; while (str[i]&&sub[j]) { printf("%c",str[i]); if (str[i]==sub[j]) { i++; j++; }else{ i=i-j+1; j=0; } } printf("\n"); if (!sub[j]) { printf("%d\n",i-j+1); }else{ printf("0\n"); } } // fclose(stdin); return 0; } /************************************************************** Problem: 2150 User: admin Language: C Result: Accepted Time:14 ms Memory:1144 kb ****************************************************************/