#include <cstdio> using namespace std; int main() { //freopen("file.in", "r", stdin); //freopen("file.out", "w", stdout); int k; scanf("%d",&k); k++; for(int i=0;;i++) if((1<<i)==k) { printf("%d\n",i); for(int j=0;j<i;j++) printf("%d ",1<<j); return 0; } return 0; }