#include <iostream>
using namespace std;
#define MAX 40010

int a[MAX], last[MAX];

int main()
{
    int n, x, i, j;
    cin >> n;
    for(i = 1 ; i <= n ;i++)
    {
        cin >> x;
        a[i] = (a[i - 1] + x) % n;
        if(last[a[i]])
        {
            cout << i - last[a[i]] << "\n";
            for(j = last[a[i]] + 1 ; j <= i ; j++)
            {
                cout << (a[j] - a[j - 1] + n) % n << " ";

            }
            return 0;
        }
        last[a[i]] = i;

    }
}