#include #include #include #include #include using namespace std; int main() { int d; cin >> d; vector a(d + 2, 0); for (int i = 0; i <= d; i++) { cin >> a[i]; } // x^3 - x for (int i = d; i >= 3; i--) { a[i - 2] += a[i]; a[i] = 0; } int maxd; if (a[2] != 0) { maxd = 2; } else { maxd = a[1] != 0 ? 1 : 0; } printf("%d\n", maxd); for (int i = 0; i <= maxd; i++) { printf("%d%c", a[i], i == maxd ? '\n' : ' '); } return 0; }