#include <bits/stdc++.h>
using namespace std;
long long add(long long a, long long b) {
  a += b;
  if (a >= 1000000007) {
    a -= 1000000007;
  }
  return a;
}
long long sub(long long a, long long b) {
  a -= b;
  if (a < 0) {
    a += 1000000007;
  }
  return a;
}
long long mul(long long a, long long b) { return (a * b) % 1000000007; }
void add_self(long long& a, long long b) { a = add(a, b); }
void sub_self(long long& a, long long b) { a = sub(a, b); }
void mul_self(long long& a, long long b) { a = mul(a, b); }
const long long MAXN = 200010;
int main() {
  ios_base ::sync_with_stdio(false);
  cin.tie(nullptr);
  long long t;
  cin >> t;
  for (long long ii = 0; ii < t; ii++) {
    long long N;
    cin >> N;
    vector<long long> arr(N * 2);
    for (long long i = 0; i < N * 2; i++) {
      cin >> arr[i];
    }
    sort(arr.begin(), arr.end());
    cout << arr[N] - arr[N - 1] << "\n";
  }
  return 0;
}
