func_code_string: #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;   }   