#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
using namespace std;
struct Struktura
{
bool funkcja(string& wyraz1, string& wyraz2)
{
string str1(wyraz1), str2(wyraz2);
transform(str1.begin(),str1.end(),str1.begin(),[](char x){ return tolower(x); });
transform(str2.begin(),str2.end(),str2.begin(), [](char x){ return tolower(x); });
return (str1 < str2);
}
};
int main()
{
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y2N0eXBlPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnN0cnVjdCBTdHJ1a3R1cmEKewogICAgYm9vbCBmdW5rY2phKHN0cmluZyYgd3lyYXoxLCBzdHJpbmcmIHd5cmF6MikKICAgIHsKICAgICAgICBzdHJpbmcgc3RyMSh3eXJhejEpLCBzdHIyKHd5cmF6Mik7CiAgICAgICAgdHJhbnNmb3JtKHN0cjEuYmVnaW4oKSxzdHIxLmVuZCgpLHN0cjEuYmVnaW4oKSxbXShjaGFyIHgpeyByZXR1cm4gdG9sb3dlcih4KTsgfSk7CiAgICAgICAgdHJhbnNmb3JtKHN0cjIuYmVnaW4oKSxzdHIyLmVuZCgpLHN0cjIuYmVnaW4oKSwgW10oY2hhciB4KXsgcmV0dXJuIHRvbG93ZXIoeCk7IH0pOwogCiAgICAgICAgcmV0dXJuIChzdHIxIDwgc3RyMik7CiAKIAogICAgfQp9OwogCmludCBtYWluKCkKewogICAgcmV0dXJuIDA7Cn0=