#include using namespace std; int n; vectorv[400005]; int main() { int i,poz,c,x,d; int sum=0; scanf("%d",&n); for (i=1;i<=n;i++) { scanf("%d",&x); sum+=x; sum%=n; v[sum].push_back(i); } if (v[0].size()>0) { printf("%d\n",v[0][0]); for (i=1;i<=v[0][0];i++) printf("%d ",i); } else { for (i=1;i=2) poz=i; c=v[poz][0];d=v[poz][1]; if (c>d) swap(c,d); printf("%d\n",d-c); for (i=c+1;i<=d;i++) printf("%d ",i); } return 0; }