#include <bits/stdc++.h>
int n, m[5005];
int main() {
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    scanf("%d", m + i);
  }
  for (int i = 1; i <= n; i++) {
    if (i == m[m[m[i]]]) {
      printf("YES");
      return 0;
    }
  }
  printf("NO");
}
