import numpy as np
import gc



numero_fase = int(input())

ne = 0
resultado = []


while ne < numero_fase:
    vetor_string = ''
    vagas = 0
    pessoas = 0
    posicao = 0

    nota = 0
    lista_ordenada = []
    lista = []
    res = []
 
    

    
    vetor_string = input()

    lista = vetor_string.split("  ")
    lista.pop()  
   
    res = list(map(float, lista[2:]))
     
    vagas = int(lista[0])
    pessoas = int(lista[1])


    posicao = pessoas - vagas

    lista_ordenada = np.sort(res)

    nota = lista_ordenada[posicao]

    resultado.append(nota)

    del lista
    del lista_ordenada
    del res
    del vetor_string
    del vagas
    del pessoas 
    del posicao
    gc.collect()
    ne += 1

for resp in resultado:
    print('%.2f' % (resp) )