func_code_string: #include <bits/stdc++.h>   using namespace std;   int a[100001];   stack<int> st;   int main() {     ios::sync_with_stdio(0);     int n;     cin >> n;     long long int sum = 0;     for (int i = 0; i < n; i++) cin >> a[i];     sum += a[0];     for (int i = 1; i < n; i++) sum += max(a[i] - a[i - 1], 0);     cout << sum <<   n ;     for (int i = 0; i < a[0]; i++) st.push(0);     for (int i = 1; i < n; i++) {       if (a[i] - a[i - 1] > 0) {         for (int j = 0; j < a[i] - a[i - 1]; j++) st.push(i);       } else if (st.size() != 0) {         int num = abs(a[i] - a[i - 1]);         for (int j = 0; j < num; j++) {           int inde = st.top();           inde++;           st.pop();           cout << inde <<     << i <<   n ;         }       }     }     for (int i = 0; i < a[n - 1]; i++) {       if (st.size() != 0) {         cout << st.top() + 1 <<     << n <<   n ;         st.pop();       }     }   }   