/*
#include <stdio.h>
#include <stdlib.h>
int L(int a,int b){
if(a==b){
return 0;
}
if(a>b){
return L(a/2,b)+1;
}
if(b>a){
return L(b/2,a)+1;
}
}
int main(){
int a,b;
scanf("%d %d",&a, &b);
printf("%d",L(a,b));
return 0;
}
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int memo[101]={0};
int stairs[101]={0};
int R(int a){
if(a<0) return 0;
if(a==1) return memo[1] = stairs[1];
if(a==2) return memo[2] = stairs[2];
if(memo[a]!=0) return memo[a];
}
int main(){
int a, b;
scanf("%d", &a);
for(int i=1;i<a+1;++i){
scanf("%d", &stairs[i]);
}
printf("%d\n", R(a));
return 0;
}