#include <iostream>
using namespace std;
void swap(long*a,long*b);
int main()
{
int t;
cin >>t;
while(t--)
{
long n,k;
cin >>n>>k;
long a[100000];
long array_length = n;
long sum =0;
for(int i=0;i<n;i++)
{
cin >> a[i];
}
while(k-1<=(array_length-1))
{
if(a[k-1]>a[array_length-k])
{
sum += a[k-1];
a[k-1] =0;
}
else if (a[k-1]<=a[array_length-k])
{
sum +=a[array_length-k];
a[array_length-k] =0;
}
array_length--;
int count = 1;
while(count !=0)
{
count =0;
for(int i=0;i<n-1;i++)
{
if(a[i]==0&&a[i+1]>a[i])
{
swap(&a[i],&a[i+1]);
count++;
}
}
}
}
cout << sum<<endl;
}
}
void swap(long*a,long*b)
{
int c;
c = *b;
*b = *a;
*a =c;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzd2FwKGxvbmcqYSxsb25nKmIpOwoKaW50IG1haW4oKQp7CiAgICBpbnQgdDsKICAgIGNpbiA+PnQ7CiAgICB3aGlsZSh0LS0pCiAgICB7CiAgICAgICAgbG9uZyBuLGs7CiAgICAgICAgY2luID4+bj4+azsKICAgICAgICBsb25nIGFbMTAwMDAwXTsKICAgICAgICBsb25nIGFycmF5X2xlbmd0aCA9IG47CiAgICAgICAgbG9uZyBzdW0gPTA7CiAgICAgICAgZm9yKGludCBpPTA7aTxuO2krKykKICAgICAgICB7CiAgICAgICAgICAgIGNpbiA+PiBhW2ldOwogICAgICAgIH0KICAgICAgICB3aGlsZShrLTE8PShhcnJheV9sZW5ndGgtMSkpCiAgICAgICAgewogICAgICAgICAgICBpZihhW2stMV0+YVthcnJheV9sZW5ndGgta10pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHN1bSArPSBhW2stMV07IAogICAgICAgICAgICAgICAgYVtrLTFdID0wOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKGFbay0xXTw9YVthcnJheV9sZW5ndGgta10pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHN1bSArPWFbYXJyYXlfbGVuZ3RoLWtdOwogICAgICAgICAgICAgICAgYVthcnJheV9sZW5ndGgta10gPTA7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgYXJyYXlfbGVuZ3RoLS07CiAgICAgICAgICAgIGludCBjb3VudCA9IDE7CiAgICAgICAgICAgIHdoaWxlKGNvdW50ICE9MCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291bnQgPTA7CiAgICAgICAgICAgICAgICBmb3IoaW50IGk9MDtpPG4tMTtpKyspCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaWYoYVtpXT09MCYmYVtpKzFdPmFbaV0pCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzd2FwKCZhW2ldLCZhW2krMV0pOwogICAgICAgICAgICAgICAgICAgICAgICBjb3VudCsrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCgogICAgICAgIGNvdXQgPDwgc3VtPDxlbmRsOwogICAgfSAgICAKfQoKdm9pZCBzd2FwKGxvbmcqYSxsb25nKmIpCnsKICAgIGludCBjOwogICAgYyA9ICpiOwogICAgKmIgPSAqYTsKICAgICphID1jOwp9