#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, p[1005], a[1005], r;
const int md=1e9+7;
r=0;
scanf("%d", &n);
for(int i=1; i<=n; i++) scanf("%d", &p[i]);
for(int i=1; i<=n; i++) {
a[i]=2;
for(int j=p[i]; j<i; j++) a[i]+=a[j], a[i]%=md;
r+=a[i], r%=md;
}
printf("%d", r);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgcFsxMDA1XSwgYVsxMDA1XSwgcjsKCWNvbnN0IGludCBtZD0xZTkrNzsKCXI9MDsKCXNjYW5mKCIlZCIsICZuKTsKCWZvcihpbnQgaT0xOyBpPD1uOyBpKyspIHNjYW5mKCIlZCIsICZwW2ldKTsKCWZvcihpbnQgaT0xOyBpPD1uOyBpKyspIHsKCQlhW2ldPTI7CgkJZm9yKGludCBqPXBbaV07IGo8aTsgaisrKSBhW2ldKz1hW2pdLCBhW2ldJT1tZDsKCQlyKz1hW2ldLCByJT1tZDsKCX0KCXByaW50ZigiJWQiLCByKTsKCXJldHVybiAwOwkKfQ==