#include "bits/stdc++.h" using namespace std; typedef long long Int; #define REP(i,n) for(int (i)=0;(i)<(int)(n);++(i)) vector remainder(vector a, vector b) { for (int i = 0; i + b.size() <= a.size(); i++) { int d = a[i] / b[0]; for (int j = 0; j < b.size(); j++) { a[i + j] -= b[j] * d; } } while (a.size() >= 2 && a[0] == 0) a.erase(a.begin()); return a; } int main() { int D; cin >> D; vector a(D+1); REP(i, D+1) { cin >> a[D-i]; } vector b{1,0,-1,0}; vector r = remainder(a, b); reverse(r.begin(), r.end()); cout << (r.size()-1) << endl; cout << r[0]; for (int i = 1; i < r.size(); i++) cout << " " << r[i]; cout << endl; }