/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int s, v;
scanf("%d %d", &s, &v);
printf("%d", s*v);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a[101][101]={};
int s, x, y, i, j;
scanf("%d", &s);
scanf("%d %d", &x, &y);
a[x][y]=1;
//1차원
for(j=y-1; j>=1; j--)
{
a[x][j]=a[x][j+1]+1;
}
for(j=y+1; j<=s; j++)
{
a[x][j]=a[x][j-1]+1;
}
//위에 채우기
for(i=x-1; i>=1; i--)
{
for(j=y-1; j>=1; j--)
{
a[i][j]=a[i+1][j]+1;
}
}
for(i=x-1; i>=1; i--)
{
for(j=y; j<=s; j++)
{
a[i][j]=a[i+1][j]+1;
}
}
//아래 채우기
for(i=x+1; i<=s; i++)
{
for(j=y; j<=s; j++)
{
a[i][j]=a[i-1][j]+1;
}
}
for(i=x+1; i<=s; i++)
{
for(j=y-1; j>=1; j--)
{
a[i][j]=a[i-1][j]+1;
}
}
//출력
for(i=1; i<=s; i++)
{
for(j=1; j<=s; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
함수 function 기능 : 코드 중복 제거 -> 간단하게
c언어 함수 : 명령의 묶음 [ 심부름 ]
a()
{
두발을딛고 일어나
몸을왼쪽으로 90도 돌려
오른발 앞으로 내밀고
왼발앞으로내밀고
오른발앞으로내밀고
.....
오른쪽으로 90도돌려
강의실문을열어
오른발앞으로낸딛고
왼바앞으로내디도 ...
}
int main()
{
코딩공부하기;
숙제하기;
a();
두번재문제풀기;
a();
}
매개변수(재료) o x 돈
a()
return(결과) o x 초콜렛
반환자료형 함수이름 (매개변수)
{
}
*/
/*
#include <stdio.h>
//void s(int a, int b)
//{
// printf("%d",a+b);
//}
int p; //전역변수 global
int v(int x, int y)
{
return x+y;
}
int main()
{
int a, b; //지역변수 local
scanf("%d %d",&a, &b);
//1. 정수 두개를 주면, 두 수의 합을 출력하는 함수
//s(a,b);
//2. 정수 두개를 주면, 두 수의 합을 "리턴"하는 함수
printf("%d", v(a,b));
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int s)
{
if(s==1)
{
printf("hello");
}
else if(s==2)
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int s)
{
if(s%2==0)
{
printf("even");
}
else if(s%2!=0)
{
printf("odd");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
char grade(int s)
{
if(s>=90 && s<=100)
{
return 'A';
}
else if(s>=80 && s<90)
{
return 'B';
}
else if(s>=70 && s<80)
{
return 'C';
}
else if(s>=60 && s<70)
{
return 'D';
}
else if(s<60)
{
return 'F';
}
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
*/
/*
#include <stdio.h>
int n;
long long int f(int s)
{
int i;
long long int v=0;
for(i=1; i<=s; i++)
{
v=v+i;
}
return v;
}
int main()
{
scanf("%d", &n);
printf("%lld\n", f(n));
}
*/
/*
#include <stdio.h>
float circle(int s)
{
float v=0;
v=s*s*3.14;
return v;
}
main()
{
int r;
scanf("%d", &r);
printf("%.2f", circle(r));
}
*/
/*
#include <stdio.h>
int n, d[110];
int f()
{
int max=0;
int i, s=0;
for(i=1; i<=n; i++)
{
if(d[i]>max)
{
max=d[i];
s=i;
}
}
return s+1;
}
int main()
{
scanf("%d", &n);
for(int i=0; i<n; i++)
scanf("%d", &d[i]);
printf("%d", f());
return 0;
}
*/
/*
#include <stdio.h>
int n;
long long int d[110];
long long int f()
{
int min=10000000000;
int i;
for(i=1; i<=n; i++)
{
if(d[i]<min)
{
min=d[i];
}
}
return min;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%lld", &d[i]);
printf("%lld", f());
return 0;
}
*/
#include <stdio.h>
int n, a, b, d[1010];
long long int subsetsum()
{
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d%d", &a, &b);
printf("%lld\n", subsetsum(a, b));
}