#include <bits/stdc++.h>
#pragma hdrstop
#pragma argsused
using namespace std;
int main() {
  int n, P1, P2, P3, T1, T2, l, r, ans = 0, end;
  cin >> n >> P1 >> P2 >> P3 >> T1 >> T2;
  for (int i = 0; i < n; ++i) {
    cin >> l >> r;
    ans = ans + (r - l) * P1;
    if ((l - end > T1) && (i > 0)) {
      if (l - end - T1 > T2) {
        ans = ans + (l - end - T1 - T2) * P3 + T1 * P1 + T2 * P2;
      } else {
        ans = ans + T1 * P1 + (l - end - T1) * P2;
      }
    } else {
      if (i > 0) ans = ans + (l - end) * P1;
    }
    end = r;
  }
  cout << ans;
  return 0;
}
