#include<bits/stdc++.h>
#define int long long int
#define uint unsigned long long
#define vi vector<int>
#define vvi vector<vector<int>>
#define vb vector<bool>
#define fr(i,n) for(int i=0;i<(n);i++)
#define rep(i,a,n) for(int i=(a);i<=n;i++)
#define nl cout<<endl
#define sz(v) (int)(v.size())
#define srt(v) sort(v.begin(),v.end())
#define mxe(v) *max_element(v.begin(),v.end())
#define mne(v) *min_element(v.begin(),v.end())
using namespace std;
void solve(){
int n,l,r;
cin>>n>>l>>r;
vector<int>v(n+1);
for(int i=1;i<=n;i++){
cin>>v[i];
}
vector<int>a,b;
for(int i=1;i<=r;i++){
a.push_back(v[i]);
}
for(int i=l;i<=n;i++){
b.push_back(v[i]);
}
sort(a.begin(),a.end());
sort(b.begin(),b.end());
int k = r-l+1;
int sum1 = accumulate(a.begin(),a.begin()+k,0LL);
int sum2 = accumulate(b.begin(),b.begin()+k,0LL);
cout<< min(sum1,sum2)<<endl;
}
signed main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int tc=1;
cin>>tc;
while(tc--){
solve();
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBpbnQgbG9uZyBsb25nIGludAojZGVmaW5lIHVpbnQgdW5zaWduZWQgbG9uZyBsb25nCiNkZWZpbmUgdmkgdmVjdG9yPGludD4KI2RlZmluZSB2dmkgdmVjdG9yPHZlY3RvcjxpbnQ+PgojZGVmaW5lIHZiIHZlY3Rvcjxib29sPgojZGVmaW5lIGZyKGksbikgZm9yKGludCBpPTA7aTwobik7aSsrKQojZGVmaW5lIHJlcChpLGEsbikgZm9yKGludCBpPShhKTtpPD1uO2krKykKI2RlZmluZSBubCBjb3V0PDxlbmRsCiNkZWZpbmUgc3oodikgKGludCkodi5zaXplKCkpCiNkZWZpbmUgc3J0KHYpIHNvcnQodi5iZWdpbigpLHYuZW5kKCkpCiNkZWZpbmUgbXhlKHYpICptYXhfZWxlbWVudCh2LmJlZ2luKCksdi5lbmQoKSkKI2RlZmluZSBtbmUodikgKm1pbl9lbGVtZW50KHYuYmVnaW4oKSx2LmVuZCgpKQp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzb2x2ZSgpewogICAgaW50IG4sbCxyOwogICAgY2luPj5uPj5sPj5yOwoKICAgIHZlY3RvcjxpbnQ+dihuKzEpOwogICAgZm9yKGludCBpPTE7aTw9bjtpKyspewogICAgICAgIGNpbj4+dltpXTsKICAgIH0KICAgIHZlY3RvcjxpbnQ+YSxiOwogICAgZm9yKGludCBpPTE7aTw9cjtpKyspewogICAgICAgIGEucHVzaF9iYWNrKHZbaV0pOwogICAgfQogICAgZm9yKGludCBpPWw7aTw9bjtpKyspewogICAgICAgIGIucHVzaF9iYWNrKHZbaV0pOwogICAgfQogICAgc29ydChhLmJlZ2luKCksYS5lbmQoKSk7CiAgICBzb3J0KGIuYmVnaW4oKSxiLmVuZCgpKTsKCiAgICBpbnQgayA9IHItbCsxOwogICAgaW50IHN1bTEgPSBhY2N1bXVsYXRlKGEuYmVnaW4oKSxhLmJlZ2luKCkraywwTEwpOwogICAgaW50IHN1bTIgPSBhY2N1bXVsYXRlKGIuYmVnaW4oKSxiLmJlZ2luKCkraywwTEwpOwogICAgY291dDw8IG1pbihzdW0xLHN1bTIpPDxlbmRsOwogICAgCn0KCnNpZ25lZCBtYWluKCl7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoTlVMTCk7CgogICAgaW50IHRjPTE7CiAgICBjaW4+PnRjOwogICAgd2hpbGUodGMtLSl7CiAgICAgICAgc29sdmUoKTsKICAgIH0KfQ==