#include <bits/stdc++.h>
using namespace std;
long long power(long long a, long long b) {
  long long res = 1;
  while (b > 0) {
    if (b & 1) res = ((res % 998244353) * (a % 998244353)) % 998244353;
    a = ((a % 998244353) * (a % 998244353)) % 998244353;
    b >>= 1;
  }
  return res;
}
int32_t main() {
  long long fact[300001] = {1};
  for (long long i = 1; i <= 300000; i++)
    fact[i] = ((i % 998244353) * (fact[i - 1] % 998244353) % 998244353);
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  long long n;
  cin >> n;
  long long a[n * 2];
  for (long long i = 0; i < (2 * n); i++) cin >> a[i];
  sort(a, a + (2 * n));
  long long suma = 0, sumb = 0;
  for (long long i = 0; i < n; i++) suma += a[i];
  for (long long i = n; i < (2 * n); i++) sumb += a[i];
  long long diff = sumb - suma;
  long long den = ((fact[n] % 998244353) * (fact[n] % 998244353)) % 998244353;
  long long inv = (power(den, 998244353 - 2));
  long long ans = ((fact[2 * n] % 998244353) * (inv % 998244353)) % 998244353;
  cout << ((ans % 998244353) * (diff % 998244353)) % 998244353 << "\n";
  return 0;
}
