#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int n, i, j, k;
  vector<long long int> a, b;
  cin >> n;
  for (i = 0; i < n; i++) {
    cin >> k;
    a.push_back(k);
  }
  for (i = 0; i < n; i++) {
    cin >> k;
    b.push_back(k);
  }
  sort(a.begin(), a.end());
  sort(b.begin(), b.end());
  long long int sa = 0, sb = 0, na = a.size() - 1, nb = b.size() - 1;
  for (i = 0; i < n; i++) {
    if (na >= 0 && nb >= 0) {
      if (b[nb] > a[na]) {
        nb--;
      } else {
        sa += a[na];
        na--;
      }
    } else if (nb >= 0) {
      nb--;
    } else if (na >= 0) {
      sa += a[na];
      na--;
    }
    if (na >= 0 && nb >= 0) {
      if (b[nb] < a[na]) {
        na--;
      } else {
        sb += b[nb];
        nb--;
      }
    } else if (na >= 0) {
      na--;
    } else if (nb >= 0) {
      sb += b[nb];
      nb--;
    }
  }
  cout << sa - sb << endl;
  return 0;
}
