#include <bits/stdc++.h>
using namespace std;
long long a[100010], b[100010];
int main() {
  long long n, i, res1 = 0, res2 = 0, l1, l2, r1, r2, turn;
  cin >> n;
  for (i = 1; i <= n; i++) {
    cin >> a[i];
  }
  for (i = 1; i <= n; i++) {
    cin >> b[i];
  }
  sort(a + 1, a + n + 1);
  sort(b + 1, b + n + 1);
  l1 = 1;
  r1 = n;
  l2 = 1;
  r2 = n;
  turn = 0;
  while (l1 <= r1 || l2 <= r2) {
    if (turn == 0) {
      if (l1 <= r1 && l2 <= r2) {
        if (a[r1] >= b[r2]) {
          res1 += a[r1];
          r1--;
        } else {
          r2--;
        }
      } else if (l1 <= r1) {
        res1 += a[r1];
        r1--;
      } else {
        r2--;
      }
    } else {
      if (l1 <= r1 && l2 <= r2) {
        if (a[r1] >= b[r2]) {
          r1--;
        } else {
          res2 += b[r2];
          r2--;
        }
      } else if (l1 <= r1) {
        r1--;
      } else {
        res2 += b[r2];
        r2--;
      }
    }
    turn ^= 1;
  }
  cout << res1 - res2 << endl;
}
