#include <iostream>
#include <limits.h>
using namespace std;
int main() {
int t, n, j, k;
int max, num, Snum;//min;
cin>>t;
while(t--){
cin>>n>>j>>k;
//min = INT_MAX;
max = INT_MIN;
for(int i=0; i<n; i++){
cin>>num;
if(i==j-1){
Snum = num;
}
/*if(min>num){
min = num;
}*/
if(max<num){
max = num;
}
}
if(k>1){
cout<<"YES"<<endl;
}else if(max>Snum){
cout<<"NO"<<endl;
}else{
cout<<"YES"<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCB0LCBuLCBqLCBrOwoJaW50IG1heCwgbnVtLCBTbnVtOy8vbWluOwoJY2luPj50OwoJd2hpbGUodC0tKXsKCQljaW4+Pm4+Pmo+Pms7CgkJLy9taW4gPSBJTlRfTUFYOwoJCW1heCA9IElOVF9NSU47CgkJZm9yKGludCBpPTA7IGk8bjsgaSsrKXsKCQkJY2luPj5udW07CgkJCWlmKGk9PWotMSl7CgkJCQlTbnVtID0gbnVtOwoJCQl9CgkJCS8qaWYobWluPm51bSl7CgkJCQltaW4gPSBudW07CgkJCX0qLwoJCQlpZihtYXg8bnVtKXsKCQkJCW1heCA9IG51bTsKCQkJfQoJCX0KCQlpZihrPjEpewoJCQljb3V0PDwiWUVTIjw8ZW5kbDsKCQl9ZWxzZSBpZihtYXg+U251bSl7CgkJCWNvdXQ8PCJOTyI8PGVuZGw7CgkJfWVsc2V7CgkJCWNvdXQ8PCJZRVMiPDxlbmRsOwoJCX0KCX0KCXJldHVybiAwOwp9