#include using namespace std; typedef long long ll; #define REP(i,n) for(ll i=0; i #define VP vector> #define VPP vector>> #define VLL vector #define VVI vector> #define VVLL vector> #define VC vector #define VS vector #define VVC vector> #define VB vector #define VVB vector> #define fore(i,a) for(auto &i:a) typedef pair P; template using min_priority_queue = priority_queue, greater>; const int INF = 1 << 29; const ll INFL = 1LL << 60; const ll mod = 1000000007; int main() { string s, t; cin >> s >> t; if (s.size() != t.size()) { if (s.size() > t.size())cout << s << endl; else cout << t << endl; return 0; } REP(i, s.size()) { if (s[i] == t[i])continue; if (s[i] > t[i]) { if (s[i] == '7'&&t[i] == '4')cout << t << endl; else cout << s << endl; } else { if (s[i] == '4'&&t[i] == '7')cout << s << endl; else cout << t << endl; } return 0; } }