#include <stdio.h>
#include <stdbool.h>
#include <string.h>
char p1[]="fhdsfhsdFDSF";
char p2[20]="fdahtrG";
char p3[20];
int main(void)
{
char *p;
char *k;
char *l;
int flag=0;
int record=0;
p=p1;
k=p2;
l=p3;
while(*k!='\0')
{
while(*p!='\0')
{
if(*p==*k)
{
record=flag;
while(p1[record]!='\0')
{
printf("%c",p1[record]);
p1[record]=p1[record+1];
record+=1;
}
printf("\n");
}
else
{
flag+=1;
*p++;
}
}
p=p1;
flag=0;
*k++;
}
printf("\n");
p=p1;
while(*p!='\0')
{
printf("%c",*p++);
}
}