#include <bits/stdc++.h>
using namespace std;
int main()
{
int input;
cin>>input;
int arr[input];
int xhor=0;
for(int i=0;i<input;i++)
{
cin>>arr[i];
xhor=xhor^arr[i];
}
int temp=xhor;
int i=0;
while(xhor>0)
{
int temp=(xhor&1);
if(temp>0)
break;
i++;
xhor=xhor>>1;
}
int mask=1<<i;
int lor=0;
for(int i=0;i<input;i++)
{
if(((arr[i])&mask)>0)
lor=lor^arr[i];
}
int b=lor^xhor;
if(lor<b)
cout<<lor<<" “<<b<<endl;
else
cout<<b<<” "<<lor<<endl;
}