R=range J=lambda:list(map(int,input().split())) N,*_=J() A=[0]+J() F=[0]*(N+1) T=F[:] a=0 for i in R(1,N+1): j=i while F[j]<1:F[j],T[j],j=1,1,A[j] a+=T[j] j=i while T[j]:T[j],j=0,A[j] print(a)