#include<stdio.h>
int max(int data[]){
  int j;
  int no_1 = data[0];
  int no_2;
  for(j=0;j<200001;j++){
    if(no_1 < number[j]){
        no_2=no_1;
        no_1=data[j];
    }else if(no_2 < data[j]){
        no_2=data[j];
    }
  }
}
int main(){
  int a;
  int b[300000];
  int i;
  scanf("%d",&a);
  for(i=0;i<=a-1;i++){
    scanf("%d", &b[i]);
  }
  int Max = max(b);
  for(i=0;i<=a-1;i++){
    if(Max |= b[i]){
      printf("%d", Max);
    }else{
      
    }
  }
}