func_code_string: #include <bits/stdc++.h>   using namespace std;   priority_queue<int> a, b;   int c = 0;   int main() {     int n;     cin >> n;     for (int i = 0; i < n; i++) {       int x;       cin >> x;       a.push(x);     }     cin >> n;     for (int i = 0; i < n; i++) {       int x;       cin >> x;       b.push(x);     }     while (!b.empty() && !a.empty()) {       if (abs(a.top() - b.top()) < 2) {         c++;         a.pop();         b.pop();         continue;       }       if (a.top() > b.top())         a.pop();       else         b.pop();     }     cout << c;     return 0;   }   