#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int n, i, j, k, a = 0, b = 0, c, d;
  priority_queue<long long int> p, q;
  cin >> n;
  for (i = 0; i < n; i++) {
    scanf("%lld", &k);
    p.push(k);
  }
  for (i = 0; i < n; i++) {
    scanf("%lld", &k);
    q.push(k);
  }
  c = p.top();
  d = q.top();
  while (!p.empty() || !q.empty()) {
    if (d > c) {
      q.pop();
      if (!q.empty())
        d = q.top();
      else
        d = 0;
    } else {
      a += c;
      p.pop();
      if (!p.empty())
        c = p.top();
      else
        c = 0;
    }
    if (d < c) {
      p.pop();
      if (!p.empty())
        c = p.top();
      else
        c = 0;
    } else {
      b += d;
      q.pop();
      if (!q.empty())
        d = q.top();
      else
        d = 0;
    }
  }
  cout << a - b;
}
