#include <bits/stdc++.h>
using namespace std;
vector<int>prefixAdd(const vector<int>&b,int n){
vector<int>p(n+1,0);
for(int i=1;i<n;i++){
p[i]=p[i-1]+b[i];
}
return p;
}
int range(int l,int r,vector<int>&finalans){
int q=0;
q=finalans[r]-finalans[l-1];
return q;
}
int main() {
// your code goes here
vector<int>a={5,6,4,3,6};
int n=a.size();
int l;
cin>>l;
int r;
cin>>r;
vector<int>ansP=prefixAdd(a,n);
int newans=range(l,r,ansP);
cout<<"the sum in range is:"<<newans<<endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnZlY3RvcjxpbnQ+cHJlZml4QWRkKGNvbnN0IHZlY3RvcjxpbnQ+JmIsaW50IG4pewoJdmVjdG9yPGludD5wKG4rMSwwKTsKCWZvcihpbnQgaT0xO2k8bjtpKyspewoJCXBbaV09cFtpLTFdK2JbaV07Cgl9CglyZXR1cm4gcDsKfQppbnQgcmFuZ2UoaW50IGwsaW50IHIsdmVjdG9yPGludD4mZmluYWxhbnMpewoJaW50IHE9MDsKCXE9ZmluYWxhbnNbcl0tZmluYWxhbnNbbC0xXTsKCXJldHVybiBxOwp9CmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJdmVjdG9yPGludD5hPXs1LDYsNCwzLDZ9OwoJaW50IG49YS5zaXplKCk7CglpbnQgbDsKCWNpbj4+bDsKCWludCByOwoJY2luPj5yOwoJdmVjdG9yPGludD5hbnNQPXByZWZpeEFkZChhLG4pOwoJaW50IG5ld2Fucz1yYW5nZShsLHIsYW5zUCk7Cgljb3V0PDwidGhlIHN1bSBpbiByYW5nZSBpczoiPDxuZXdhbnM8PGVuZGw7CglyZXR1cm4gMDsKfQ==