#include using namespace std; //long longestSequence(vector a) { // Return the length of the longest possible sequence of moves. //} int main() { int n; cin >> n; vector a(n); long result = 0; long arr[1000001] = {0}; arr[0] = 1; arr[1] = 1; for(long i=2;i<=1000000;i++) { //cout<<"i is : "<> a[a_i]; result+=arr[a[a_i]]; } //long result = longestSequence(a); cout << result << endl; return 0; }