#include <bits/stdc++.h>
using namespace std;
const int MOD = 1e9 + 9;
long long mypow(long long x, long long n, long long mod) {
  if (n == 0) return 1;
  long long res = mypow(x * x % mod, n / 2, mod);
  if (n & 1) res = res * x % mod;
  return res;
}
int t[1005];
int main() {
  int n, a, b, c, T, ret = 0;
  scanf("%d %d %d %d %d", &n, &a, &b, &c, &T);
  for (int i = 0; i < n; i++) {
    scanf("%d", &t[i]);
    ret += T - t[i];
  }
  if (c > b)
    printf("%d\n", ret * (c - b) + n * a);
  else
    printf("%d\n", n * a);
  return 0;
}
