func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int a[500005];   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     long long int t, n, m, q, i, j, k, x, y = 2, z;     cin >> n >> k;     set<long long int> s;     for (i = 0; i < n; i++) cin >> a[i];     sort(a, a + n);     for (i = 0; i < n - 1; i++) {       x = a[i] + k;       if (x + k <= a[i + 1]) s.insert(x);       x = a[i + 1] - k;       if (a[i] + k <= x) s.insert(x);     }     cout << s.size() + 2;   }   