func_code_string: #include <bits/stdc++.h>   using namespace std;   const int N = 1e6 + 10;   long long int M = 1e9 + 7;   long long int MOD = 998244353;   const double PI = 3.141592653589793238460;   long long int power(long long int a, long long int b) {     long long int res = 1;     if (a == 0) return 0;     if (a == 1) return 1;     for (; b > 0; b >>= 1) {       if (b & 1) {         res = (res * a);         if (res > M) res %= M;       }       a = (a * a);       if (a > M) a = a % M;     }     return res;   }   int main() {     long long int maxi = -1e18;     long long int n;     cin >> n;     long long int a[n], b[n];     for (int i = 0; i < n; i++) cin >> a[i];     for (int i = 0; i < n; i++) cin >> b[i];     for (int i = 0; i < n; i++) {       long long int x = a[i];       long long int y = b[i];       for (int j = i; j < n; j++) {         x |= (a[j]);         y |= (b[j]);         maxi = max(maxi, x + y);       }     }     cout << maxi;   }   