#include using namespace std; int n, i, A[105], Sum=0; int main() { cin >> n; while(n >= 1){ i++; if(n%2 == 0) A[i] = n/2; else A[i] = (n/2)+1; n /= 2; } cout << i << "\n"; for(int j=i; j>=1; j--){ cout << A[j] << " "; } return 0; }