#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for(int i=0;i<(n);i++) #define Inf 1000000001 int main(){ long long n; cin>>n; if(n==0){ cout<<-1< ans; for(int i=40;i>=0;i--){ if((n>>i)&1){ ans.push_back(1LL<