#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; ans.push_back(1); for(int i=0;pow(2,i)<=n;i++) { ans.push_back(pow(2,i)); } cout<