#include<bits/stdc++.h>
using namespace std;
int n,ans=0;
int a[111111];
int used[111111];

int dfs(int i){
  if(used[i]==1){
    ans++;
    return i;
  }
  if(used[i]==2)return -1;
  used[i]=1;
  int t=dfs((i+a[i])%n);
  if(t!=i&&t!=-1){
    ans++;
    used[i]=2;
    return t;
  }else{
    used[i]=2;
    return -1;
  }
}

int main(){
  cin>>n;
  for(int i=0;i<n;i++){
    cin>>a[i];
  }
  for(int i=0;i<n;i++){
    if(i==dfs(i));
  }
  cout<<ans<<endl;
}

