#include <bits/stdc++.h>
int main() {
  int n, v, a, b, i, num[3010] = {0}, s = 0;
  scanf("%d%d", &n, &v);
  for (i = 0; i < n; i++) {
    scanf("%d%d", &a, &b);
    num[a] = num[a] + b;
  }
  for (i = 1; i <= 3001; i++) {
    if (num[i] + num[i - 1] <= v) {
      s = s + num[i] + num[i - 1];
      num[i] = num[i - 1] = 0;
    } else {
      if (num[i - 1] > v) {
        s = s + v;
        num[i - 1] = num[i - 1] - v;
      } else {
        s = s + v;
        num[i] = num[i] - (v - num[i - 1]);
      }
    }
  }
  printf("%d", s);
  return 0;
}
