#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int n; cin>>n; unsigned long long _or=0; for(int i=0;i>a; _or|=a; } unsigned long long res=1; while(_or){ if(_or%2) res*=2LL; _or/=2; } cout<