#include <bits/stdc++.h>
using namespace std;
int main() {
  long n;
  cin >> n;
  long A[n];
  for (int i = 0; i < n; i++) cin >> A[i];
  long T = 0;
  bool y = true;
  for (int i = 0; i < n; i++) {
    if (A[i] == i)
      T++;
    else if (y && A[A[i]] == i) {
      y = false;
      T += 2;
    }
  }
  if (y && T < n) T++;
  cout << T;
}
