func_code_string: #include <bits/stdc++.h>   using namespace std;   #pragma GCC optimize  -O3    bool prime(long long int n) {     if (n == 1) return false;     if (n == 2 || n == 3) return true;     long long int k = sqrt(n) + 1;     for (long long int i = 2; i < k; i++) {       if (n % i == 0) return false;     }     return true;   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     cout.tie(NULL);     long long int x;     cin >> x;     long long int b[x];     for (long long int i = 0; i < x; i++) {       cin >> b[i];     }     long long int y;     cin >> y;     long long int g[y];     for (long long int i = 0; i < y; i++) {       cin >> g[i];     }     sort(b, b + x);     sort(g, g + y);     long long int ans = 0;     for (long long int i = 0; i < x; i++) {       for (long long int j = 0; j < y; j++) {         long long int val = abs(b[i] - g[j]);         if (val <= 1) {           g[j] = 99999;           ans++;           break;           ;         }       }     }     cout << ans;     cout << endl;     ;     ;     return 0;   }   