#include <bits/stdc++.h>   using namespace std;   int main() {     int n;     scanf( %d , &n);     long long int a[n + 2];     for (int i = 1; i <= n; i++) {       scanf( %lld , &a[i]);     }     long long int mx = 1;     for (int i = 1; i <= n; i++) {       for (int j = 1; j <= n; j++) {         if (i != j) {           mx = max(mx, a[i] | a[j]);         }         for (int k = 1; k <= n; k++) {           if (i != j && i != k && j != k) {             mx = max(mx, a[i] | a[j] | a[k]);           }         }       }     }     printf( %lld , mx);     return 0;   }   