#include <stdio.h>
#include <string.h>
//#include <stdbool.h>
int main()
{ int m,n,t,i;
char a[]="National University";
char b[]="India";
char c[100];
char d[100];
m=strlen(a);
n= strlen(b);
if(m>n)
{ t=m;
// strcpy(&c,&a);
for(i=0;i<n;i++)
d[i]=b[i];
for(i=0;i<m-n;i++)
d[n+i]=32;
for(i=0;i<t;i++)
{
a[i]=a[i]^d[i];
d[i]=d[i]^a[i];
a[i]=a[i]^d[i];
}
printf("a= %s \t b=%s" ,a,d);
}
else
{ t=n;
// strcpy(&d,&b);
for(i=0;i<m;i++)
c[i]=a[i];
for(i=0;i<n-m;i++)
c[m+i]=32;
for(i=0;i<t;i++)
{
c[i]=c[i]^b[i];
b[i]=b[i]^c[i];
c[i]=c[i]^b[i];
}
printf("c= %s \t d=%s" ,c,b);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KLy8jaW5jbHVkZSA8c3RkYm9vbC5oPgoKICAgIGludCBtYWluKCkKICAgIHsgIGludCBtLG4sdCxpOwogICAgICAgIGNoYXIgYVtdPSJOYXRpb25hbCBVbml2ZXJzaXR5IjsKICAgICAgICBjaGFyIGJbXT0iSW5kaWEiOwogICAgICAgIGNoYXIgY1sxMDBdOwogICAgICAgIGNoYXIgZFsxMDBdOwoKICAgICAgICBtPXN0cmxlbihhKTsKICAgICAgICBuPSBzdHJsZW4oYik7CgoKICAgICAgICBpZihtPm4pCiAgICAgICAgewl0PW07CiAgICAgICAgIC8vICAgc3RyY3B5KCZjLCZhKTsKICAgICAgICAJZm9yKGk9MDtpPG47aSsrKQogICAgICAgICAgICAgIGRbaV09YltpXTsKICAgICAgICAgICAgZm9yKGk9MDtpPG0tbjtpKyspCiAgICAgICAgICAgIAlkW24raV09MzI7CiAgICAgICAgICAgIGZvcihpPTA7aTx0O2krKykKICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIAlhW2ldPWFbaV1eZFtpXTsKICAgICAgICAgICAgICAgICAgIAlkW2ldPWRbaV1eYVtpXTsKICAgICAgICAgICAgICAgICAgIAlhW2ldPWFbaV1eZFtpXTsKICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHByaW50ZigiYT0gJXMgXHQgYj0lcyIgLGEsZCk7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CXQ9bjsKICAgICAgIC8vIHN0cmNweSgmZCwmYik7CiAgICAgICAgICAgZm9yKGk9MDtpPG07aSsrKQogICAgICAgIAkgICBjW2ldPWFbaV07CiAgICAgICAgICAgZm9yKGk9MDtpPG4tbTtpKyspCiAgICAgICAgICAJY1ttK2ldPTMyOwogICAgICAgICAgIGZvcihpPTA7aTx0O2krKykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAljW2ldPWNbaV1eYltpXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAliW2ldPWJbaV1eY1tpXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAljW2ldPWNbaV1eYltpXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgcHJpbnRmKCJjPSAlcyBcdCBkPSVzIiAsYyxiKTsKICAgICAgICB9CgoKCiAgICByZXR1cm4gMDsKICAgIH0=