#include <stdio.h>
#include <string.h>
void myf(char *s1, char *s2)
{
char *p=s1;
if( p!=NULL ) {
myf( p+1, s2 );
}
}
int main(void)
{
char s1[]="ABCDEFGABCDEFGABCD";
char s0[]="BCD";
myf(s1,s0);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+Cgogdm9pZCBteWYoY2hhciAqczEsIGNoYXIgKnMyKQogewogY2hhciAqcD1zMTsgCgogcD1zdHJzdHIoczEsczIpOwogaWYoIHAhPU5VTEwgKSB7CiBzdHJjcHkocCxwK3N0cmxlbihzMikpOwogbXlmKCBwKzEsIHMyICk7CiB9CgogfQoKIGludCBtYWluKHZvaWQpCiB7CiBjaGFyIHMxW109IkFCQ0RFRkdBQkNERUZHQUJDRCI7CiBjaGFyIHMwW109IkJDRCI7CgogbXlmKHMxLHMwKTsKIHByaW50ZigiJXNcbiIsczEpOwoKIHJldHVybiAwOwogfQ==