Codeforces Round 464 (Div. 2)
A
Love Triangle
Codeforces
800
原题
←B →
翻译中…

As you could know there are no male planes nor female planes. However, each plane on Earth likes some other plane. There are $*n*$ planes on Earth, numbered from $1$ to $*n*$, and the plane with number $*i*$ likes the plane with number $*f*_{*i*}$, where $1 ≤ *f*_{*i*} ≤ *n*$ and $*f*_{*i*} ≠ *i*$.

翻译中…

We call a love triangle a situation in which plane $*A*$ likes plane $*B*$, plane $*B*$ likes plane $*C*$ and plane $*C*$ likes plane $*A*$. Find out if there is any love triangle on Earth.

翻译中…

Input

翻译中…

The first line contains a single integer $*n*$ ($2 ≤ *n* ≤ 5000$) — the number of planes.

翻译中…

The second line contains $*n*$ integers $*f*_{1}, *f*_{2}, ..., *f*_{*n*}$ ($1 ≤ *f*_{*i*} ≤ *n*$, $*f*_{*i*} ≠ *i*$), meaning that the $*i*$-th plane likes the $*f*_{*i*}$-th.

翻译中…

Output

翻译中…

Output «YES» if there is a love triangle consisting of planes on Earth. Otherwise, output «NO».

翻译中…

You can output any letter in lower case or in upper case.

翻译中…

Note

翻译中…

In first example plane $2$ likes plane $4$, plane $4$ likes plane $1$, plane $1$ likes plane $2$ and that is a love triangle.

翻译中…

In second example there are no love triangles.

翻译中…

样例

Input #1
5
2 4 5 1 3
Output #1
YES
InputCopy OutputCopy
Input #2
5
5 5 5 5 1
Output #2
NO
InputCopy OutputCopy
题目信息
题号
939A
时间限制
1 s
内存限制
256 MB
标签
图论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。