#include #include using namespace std; int n; int main() { scanf("%d", &n); int d = (int)ceil(log2(n)); printf("%d\n", d); int nr = 1; for (int i = 1; i <= d; i++) { printf("%d ", nr); nr *= 2; } return 0; }