#include <bits/stdc++.h> using namespace std; int n; long long a[1000005]; vector<int>v[1000005]; int main() { int i,poz,c,d; long long sum=0; cin>>n; for (i=1;i<=n;i++) { cin>>a[i]; sum+=a[i]; sum%=n; v[sum].push_back(i); } if (v[0].size()>0) { cout<<v[0][0]<<"\n"; for (i=1;i<=v[0][0];i++) cout<<a[i]<<" "; } else { for (i=1;i<n;i++) if (v[i].size()>=2) poz=i; c=v[poz][0];d=v[poz][1]; if (c>d) swap(c,d); cout<<(d-c)<<"\n"; for (i=c+1;i<=d;i++) cout<<a[i]<<" "; } return 0; }