func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     vector<int> v, v1;     int a, b, c, d, e, f, g, h, i, j, k, l;     cin >> a;     for (i = 0; i < a; i++) {       v.clear();       v1.clear();       cin >> c >> d >> b;       map<int, int> m;       for (j = 0; j < b; j++) {         cin >> e;         m[e]++;         v.push_back(e);       }       f = 0;       g = -1;       h = -1;       int min1 = INT_MAX;       for (j = 0; j < v.size(); j++) {         for (k = d; k <= c; k++) {           if (!m.count(k)) {             min1 = min(k - d, min1);             break;           }         }         for (k = d; k >= 1; k--) {           if (!m.count(k)) {             min1 = min(d - k, min1);             break;           }         }       }       cout << min1 << endl;     }   }   