#include using namespace std; ifstream f("main.in"); #include void afis(vector v) { for (int i = 0; i < v.size(); i++) cout<>n; for (int i = 0; i < n; i++) { long long x; cin>>x; vector v; long long aux = x; while (aux) { v.push_back(aux%2); aux/=2; } int ok = 1; int poz0 = 0; int poz1 = v.size() - 1; for (int j = v.size()-1; j>= 0; j--) if (v[j] == 0) { poz0 = j; j = 0; } for (int j = 0; j < v.size(); j++) if (v[j] == 1) { poz1 = j; j = v.size(); } //bool aaa = v[poz0]; v[poz0] = 1; v[poz1] = 0; long long e = 1; long long rez = 0; for (int j = 0; j < v.size(); j++) { rez+=v[j]*e; e*=2; } cout<