n=int(input())
p=list(map(int,input().split()))
cnt=0
p2=[]
for i,x in enumerate(p):
    if (i+1)==p[i]:
        p2.append(False)
    else:
        p2.append(True)

for i in range(n-1):
    if p2[i]==True and p2[i+1]==False:
        p2[i+1]=True
        cnt+=1
    if p2[i]==False and p2[i+1]==True:
        p2[i]=True
        cnt+=1
    if p2[i]==False and p2[i+1]==False:
        p2[i]=True
        p2[i+1]=True
        cnt+=1
print(cnt)