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