#ifndef _GLIBCXX_NO_ASSERT #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef __GXX_EXPERIMENTAL_CXX0X__ #include #include #include #include #include #include #include #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef __GXX_EXPERIMENTAL_CXX0X__ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif using namespace std; int main() { string SA, PA, XA; string SB, PB, XB; cin >> SA >> PA >> XA; cin >> SB >> PB >> XB; if (PA.size() < PB.size()) { cout << SB << endl; return 0; } else if (PB.size() < PA.size()) { cout << SA << endl; return 0; } else { int i = 0; while (i < PA.size()) { if (PA[i] != PB[i]) { cout << (PA[i] > PB[i] ? SA : SB )<< endl; return 0; } i++; } cout << -1 << endl; return 0; } }