#include <bits/stdc++.h>   using namespace std;   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     long long n, m, l, a[100001], i, t = 0, p, d, k, w;     cin >> n >> m >> l;     for (i = 0; i < n; i++) cin >> a[i];     if (a[0] > l) t++;     for (i = 1; i < n; i++) {       if (a[i] > l && a[i - 1] <= l) t++;     }     for (i = 0; i < m; i++) {       cin >> k;       if (k == 0) {         cout << t << endl;       } else {         cin >> p >> d;         w = a[p - 1];         a[p - 1] += d;         if (p == 1) {           if (a[p] <= l && a[p - 1] > l && w <= l) t++;         } else if (p == n) {           if (a[p - 2] <= l && a[p - 1] > l && w <= l) t++;         } else {           if (a[p - 1] > l && a[p - 2] <= l && a[p] <= l && w <= l)             t++;           else if (a[p - 1] > l && a[p - 2] > l && a[p] > l && w <= l)             t--;         }       }     }     return 0;   }   