#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int k; cin >> k; for (int i = 2; i <= 30; i++) { int k1 = k / (i * (i - 1) / 2); int co = 0; while (k1 % 2 == 0) { k1 /= 2; co++; } if (k1 == 1) { cout << co + i << endl; for (int j = 0; j < i; j++) { cout << 1; if (j != co + i - 1) { cout << " "; } } for (int j = 0; j < co; j++) { cout << 0; if (j + i != co + i - 1) { cout << " "; } } cout << endl; return 0; } } }