func_code_string: #include <bits/stdc++.h>   using namespace std;   void solve() {     int n;     cin >> n;     vector<int> v(n);     for (long long i = 0; i < n; i++) cin >> v[i];     ;     vector<int> u(n);     for (long long i = 0; i < n; i++) cin >> u[i];     ;     sort((v).begin(), (v).end());     sort((u).begin(), (u).end());     bool turn = 0;     long long a = 0LL, b = 0LL;     while (!v.empty() || !u.empty()) {       if (!turn) {         if (v.back() >= u.back()) {           if (!v.empty()) {             a += v.back();             v.pop_back();           } else if (!u.empty()) {             u.pop_back();           } else {             break;           }         } else {           if (!u.empty()) {             u.pop_back();           } else if (!v.empty()) {             a += v.back();             v.pop_back();           } else {             break;           }         }         turn = 1;       } else {         if (u.back() >= v.back()) {           if (!u.empty()) {             b += u.back();             u.pop_back();           } else if (!v.empty()) {             v.pop_back();           } else {             break;           }         } else {           if (!v.empty()) {             v.pop_back();           } else if (!u.empty()) {             b += u.back();             u.pop_back();           } else {             break;           }         }         turn = 0;       }     }     cout << a - b << endl;   }   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     solve();     return 0;   }   