func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int n, h, m, i, j, x, y, z, ans;     cin >> n >> h >> m;     long long int a[n + 10];     for (i = 1; i <= n; i++) {       a[i] = h;     }     for (i = 1; i <= m; i++) {       cin >> x >> y >> z;       for (j = x; j <= y; j++) {         a[j] = min(a[j], z);       }     }     ans = 0;     for (i = 1; i <= n; i++) {       ans += a[i] * a[i];     }     cout << ans << endl;   }   