#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n;
cin>>n;
long long i,j;
if(n%2==1)
{
cout<<-1;
return 0;
}
else if(n<=0)
{
cout<<-1;
return 0;
}
else
{
while(n!=0)
{
i=1,j=0;
while(pow(2,j+1)<=n)
{
i*=2;
j++;
}
n-=i;
cout<<pow(2,j)<<" ";
}
}
return 0;
}
最后四点wa 条了半天还是80分
滑跪求条○| ̄|_