#include<iostream>
using namespace std;
int main()
{
long long n;//long long 的范围大概 10的19次方
cin>>n;
while(n>0)
{
cout<<n<<" ";
n=n/2;
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
long long n;//long long 的范围大概 10的19次方
cin>>n;
while(n>0)
{
cout<<n<<" ";
n=n/2;
}
return 0;
}