#include #include #include #include #include #include #include #include #include #include using namespace std; /* int binary(int a){ for (int i=0;a>0;i++) { ans=ans+(a%2)*pow(10,i); a=a/2; } return ans; } */ int main(){ int n; cin>>n; vector ans; int cnt=1; for(int i=0;;i++) { ans.push_back(pow(2,i)); cnt++; if(n>=pow(2,i)&&pow(2,i+1)>n)break; } if(n==1)cout<<1<