#include <cstdio> using namespace std; int main() { //freopen("file.in", "r", stdin); //freopen("file.out", "w", stdout); int n; scanf("%d",&n); for(int i=1;i<=n;i++) { int x; scanf("%d",&x); int a=0,b=0; for(int bit=31;bit>=0;bit--) if(x&(1<<bit)) a=bit; else if(a && !b) b=bit; if(a<b) x^=(1<<a)|(1<<b); printf("%d ",x); } return 0; }