#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long LL; typedef unsigned long long ULL; #define MEM(a,b) memset((a),(b),sizeof(a)) const LL INF = 1e9 + 7; const int N = 2e5 + 10; int main() { //freopen("input.txt", "r", stdin); //freopen("output.txt", "w", stdout); string s1, a, b, s2; char c1, c2; cin >> s1 >> a >> c1; cin >> s2 >> b >> c2; if (a == b) { puts("-1"); return 0; } if (a.length() > b.length()) puts(s1.c_str()); else if (a.length() < b.length()) puts(s2.c_str()); else if (a > b) puts(s1.c_str()); else if (a < b) puts(s2.c_str()); else puts("-1"); return 0; }