/*               ∧∧∩               ( ゚∀゚)/ キタ━━━━━━(゚∀゚)━━━━━━!!!!             ⊂   ノ  ゆっくり見てってね!!!!!!!!              (つ ノ     o          (ノ      \      ☆              |      o           (⌒ ⌒ヽ   /     ☆     \  (´⌒  ⌒  ⌒ヾ   /       ('⌒ ; ⌒   ::⌒  )      (´     )     ::: ) /   ☆─ (´⌒;:    ::⌒`) :;  ) */ #include using namespace std; #define rep(i, s, n) for (int i = (s); i < (int)(n); i++) typedef long long ll; #define _GLIBCXX_DEBUG int main() { ios::sync_with_stdio(false); std::cin.tie(nullptr); string s, t; cin >>s >> t; while(s.size() < t.size()) { s = '0' + s; } while(t.size() < s.size()) { t = '0' + t; } string ans = ""; rep(i, 0, s.size()) { if(s[i] == '1') { if(t[i] == '0') ans += '1'; else ans += '0'; } else { if(t[i] == '0') ans += '0'; else ans += '1'; } } int z = 0; rep(i, 0, ans.size()) { z *= 2; if(ans[i] == '1') z++; } cout << z << endl; }