#include #include #include int main(){ int N; scanf("%d", &N); int A[100000]; for(int i=0;i=0;i--){ int mn = std::numeric_limits::max(), mn_f = 0; for(int j=0;j> i & 1; } } mask |= mn_f << i; } int res = 0; for(int i=0;i