#include <iostream>
#include <cstring>
using namespace std;
const int MAX_LENGTH = 2000;
int main() {
char a[MAX_LENGTH], b[MAX_LENGTH];
cin >> a >> b;
// cin.getline(a,MAX_LENGTH);
// cin.getline(b,MAX_LENGTH);
int lengthA = strlen(a);
int lengthB = strlen(b);
char *p ;
if (strcmp(a, b) > 0) {
p = strstr(a, b);
p = strstr(p + 1, b);
cout << "DA";
} else if (strcmp(a, b) < 0){
p = strstr(b, a);
// p = p - b;
cout << "NU" << p - a;
}
cout << p <<"<--\n";
if (strcmp(a,b) == 0) {
cout <<a << b;
} else if (strcmp(a,b) != 0){
while (p != 0) {
cout << p - a;
p = strstr(p + 1, b);
}
if (p == 0) {
for (int i = 0; i < lengthA || i < lengthB ; ++i) {
if (i > lengthA - 1 && i < lengthB ) {
cout << b[i];
} else if (i > lengthB - 1 && i < lengthA ) {
cout << a[i];
} else {
cout << a[i] << b[i];
// cout << a[i] << b[i]<< i <<";\n";
}
}
} else {
}
}
//cout << "\n" << strcmp(a,b) << ".";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIApjb25zdCBpbnQgTUFYX0xFTkdUSCA9IDIwMDA7CiAKaW50IG1haW4oKSB7CgljaGFyIGFbTUFYX0xFTkdUSF0sIGJbTUFYX0xFTkdUSF07CgljaW4gPj4gYSA+PiBiOwovLwljaW4uZ2V0bGluZShhLE1BWF9MRU5HVEgpOwovLwljaW4uZ2V0bGluZShiLE1BWF9MRU5HVEgpOwoJaW50IGxlbmd0aEEgPSBzdHJsZW4oYSk7CglpbnQgbGVuZ3RoQiA9IHN0cmxlbihiKTsKCWNoYXIgKnAgOwoJaWYgKHN0cmNtcChhLCBiKSA+IDApIHsKCQkgCgkJIHAgPSBzdHJzdHIoYSwgYik7CgkJIHAgPSBzdHJzdHIocCArIDEsIGIpOwoJCWNvdXQgPDwgIkRBIjsKCX0gZWxzZSBpZiAoc3RyY21wKGEsIGIpIDwgMCl7CgkJIHAgPSBzdHJzdHIoYiwgYSk7CgkJLy8gcCA9IHAgLSBiOwoJCWNvdXQgPDwgIk5VIiA8PCBwIC0gYTsKCX0KCWNvdXQgPDwgcCA8PCI8LS1cbiI7CgoJaWYgKHN0cmNtcChhLGIpID09IDApIHsKCQljb3V0IDw8YSA8PCBiOwoJfSBlbHNlIGlmIChzdHJjbXAoYSxiKSAhPSAwKXsKCQl3aGlsZSAocCAhPSAwKSB7CgkJCWNvdXQgPDwgcCAtIGE7CgkJCXAgPSBzdHJzdHIocCArIDEsIGIpOwoJCX0KCSAgICBpZiAocCA9PSAwKSB7CgkJICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuZ3RoQSB8fCBpIDwgbGVuZ3RoQiAgOyArK2kpIHsKCQkgICAgCWlmIChpID4gbGVuZ3RoQSAtIDEgJiYgaSA8IGxlbmd0aEIgKSB7CgkJICAgIAkJY291dCA8PCBiW2ldOwoJCSAgICAJfSBlbHNlIGlmIChpID4gbGVuZ3RoQiAtIDEgJiYgaSA8IGxlbmd0aEEgKSB7CgkJICAgIAkJY291dCA8PCBhW2ldOwoJCSAgICAJfSBlbHNlIHsKCQkgICAgCQljb3V0IDw8IGFbaV0gPDwgYltpXTsKCQkgICAgCS8vCWNvdXQgPDwgYVtpXSA8PCBiW2ldPDwgaSA8PCI7XG4iOwoJCSAgICAJfQoJCQkgICAgCiAgICAgICAgICAgIH0KCSAgICB9IGVsc2UgewoJICAgIAkKCSAgICB9CgkgICAgCgl9CgkvL2NvdXQgPDwgIlxuIiA8PCBzdHJjbXAoYSxiKSA8PCAiLiI7CglyZXR1cm4gMDsKfQ==