#include <bits/stdc++.h>
using namespace std;
int m[6];
int main() {
  int r = 0, s = 0;
  for (int i = 0; i < 6; i++) scanf("%d", &m[i]);
  for (int i = 0; i < m[0]; i++) {
    int c, d;
    scanf("%d%d", &c, &d);
    s += (d - c) * m[1];
    if (i) {
      c - r >= m[4] ? s += m[1] * m[4] : s += max(c - r, 0) * m[1];
      c - r - m[4] >= m[5] ? s += m[5] * m[2]
                           : s += max(c - r - m[4], 0) * m[2];
      c - r - m[4] - m[5] > 0 ? s += (c - r - m[4] - m[5]) * m[3] : s;
    }
    r = d;
  }
  printf("%d\n", s);
  return 0;
}
