#include <bits/stdc++.h>
using namespace std;
int main() {
  long n;
  cin >> n;
  long height[n];
  long m;
  cin >> m;
  long k;
  cin >> k;
  long i = 0;
  long a[m];
  long b[m];
  long c[m];
  long j;
  long long ans = 0;
  for (i = 0; i < n; i++) height[i] = 0;
  for (i = 0; i < m; i++) {
    cin >> a[i];
    cin >> b[i];
    cin >> c[i];
  }
  int index;
  for (i = 0; i < k; i++) {
    cin >> index;
    for (j = 0; j < m; j++) {
      if (a[j] <= index && index <= b[j]) ans += c[j] + index - a[j];
    }
  }
  cout << ans << endl;
}
