#include<bits/stdc++.h>
using namespace std;
#define FOR(i, a, b) for (int i = (a), _b = (b); i <= _b; i++)
#define FORD(i, a, b) for (int i = (a), _b = (b); i >= _b; i--)
using ll = long long;
template<typename X, typename Y>
bool chmax(X& a, Y b) { return (a < b) ? a = b, 1 : 0; }
template<typename X, typename Y>
bool chmin(X& a, Y b) { return (a > b) ? a = b, 1 : 0; }
const int MAXN = 1e5 + 5;
int N, A[MAXN], B[MAXN];
ll X, Y, Z;
namespace Subtask1 {
bool check() {
return N == 2;
}
void solve() {
}
}
namespace Subtask2 {
bool check() {
return N <= 100;
}
void solve() {
}
}
namespace Fulltask {
void solve() {
ll ans = 0;
priority_queue<ll> pq, _pq;
FOR(i, 1, N) {
int M = min(A[i], B[i]);
A[i] -= M; B[i] -= M;
ans += (ll)A[i] * Y + (ll)B[i] * X;
ll C = (ll)i * Z;
while (A[i]--) {
if (!_pq.empty() && _pq.top() - C > 0) {
ll K = _pq.top(); _pq.pop();
ans -= (K - C);
pq.push(X + Y + 2LL * C - K);
} else pq.push(X + Y + C);
}
while (B[i]--) {
if (!pq.empty() && pq.top() - C > 0) {
ll K = pq.top(); pq.pop();
ans -= (K - C);
_pq.push(X + Y + 2LL * C - K);
} else _pq.push(X + Y + C);
}
}
cout << ans << "\n";
}
}
void solve() {
cin >> N >> X >> Y >> Z;
FOR(i, 1, N) cin >> A[i] >> B[i];
Fulltask::solve();
}
int main() {
ios_base::sync_with_stdio(false); cin.tie(NULL);
// freopen("GARDEN.INP", "r", stdin);
// freopen("GARDEN.OUT", "w", stdout);
int tests = 1; // cin >> tests;
while (tests--) solve();
#ifdef LOCAL
cerr << "\nTime elapsed: " << 1.0 * clock() / CLOCKS_PER_SEC << " s.\n";
#endif
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgRk9SKGksIGEsIGIpIGZvciAoaW50IGkgPSAoYSksIF9iID0gKGIpOyBpIDw9IF9iOyBpKyspCiNkZWZpbmUgRk9SRChpLCBhLCBiKSBmb3IgKGludCBpID0gKGEpLCBfYiA9IChiKTsgaSA+PSBfYjsgaS0tKQoKdXNpbmcgbGwgPSBsb25nIGxvbmc7Cgp0ZW1wbGF0ZTx0eXBlbmFtZSBYLCB0eXBlbmFtZSBZPgpib29sIGNobWF4KFgmIGEsIFkgYikgeyByZXR1cm4gKGEgPCBiKSA/IGEgPSBiLCAxIDogMDsgfQp0ZW1wbGF0ZTx0eXBlbmFtZSBYLCB0eXBlbmFtZSBZPgpib29sIGNobWluKFgmIGEsIFkgYikgeyByZXR1cm4gKGEgPiBiKSA/IGEgPSBiLCAxIDogMDsgfQoKCmNvbnN0IGludCBNQVhOID0gMWU1ICsgNTsKCmludCBOLCBBW01BWE5dLCBCW01BWE5dOwpsbCBYLCBZLCBaOwoKbmFtZXNwYWNlIFN1YnRhc2sxIHsKICAgIGJvb2wgY2hlY2soKSB7CiAgICAgICAgcmV0dXJuIE4gPT0gMjsKICAgIH0KICAgIHZvaWQgc29sdmUoKSB7CiAgICAgICAgCiAgICB9Cn0KCm5hbWVzcGFjZSBTdWJ0YXNrMiB7CiAgICBib29sIGNoZWNrKCkgewogICAgICAgIHJldHVybiBOIDw9IDEwMDsKICAgIH0KICAgIHZvaWQgc29sdmUoKSB7CiAgICAgICAgICAgIAogICAgfQp9CgpuYW1lc3BhY2UgRnVsbHRhc2sgewogICAgdm9pZCBzb2x2ZSgpIHsKICAgICAgICBsbCBhbnMgPSAwOwogICAgICAgIHByaW9yaXR5X3F1ZXVlPGxsPiBwcSwgX3BxOwogICAgICAgIEZPUihpLCAxLCBOKSB7CiAgICAgICAgICAgIGludCBNID0gbWluKEFbaV0sIEJbaV0pOwogICAgICAgICAgICBBW2ldIC09IE07IEJbaV0gLT0gTTsKICAgICAgICAgICAgYW5zICs9IChsbClBW2ldICogWSArIChsbClCW2ldICogWDsKICAgICAgICAgICAgbGwgQyA9IChsbClpICogWjsKICAgICAgICAgICAgd2hpbGUgKEFbaV0tLSkgewogICAgICAgICAgICAgICAgaWYgKCFfcHEuZW1wdHkoKSAmJiBfcHEudG9wKCkgLSBDID4gMCkgewogICAgICAgICAgICAgICAgICAgIGxsIEsgPSBfcHEudG9wKCk7IF9wcS5wb3AoKTsKICAgICAgICAgICAgICAgICAgICBhbnMgLT0gKEsgLSBDKTsKICAgICAgICAgICAgICAgICAgICBwcS5wdXNoKFggKyBZICsgMkxMICogQyAtIEspOwogICAgICAgICAgICAgICAgfSBlbHNlIHBxLnB1c2goWCArIFkgKyBDKTsKICAgICAgICAgICAgfQogICAgICAgICAgICB3aGlsZSAoQltpXS0tKSB7CiAgICAgICAgICAgICAgICBpZiAoIXBxLmVtcHR5KCkgJiYgcHEudG9wKCkgLSBDID4gMCkgewogICAgICAgICAgICAgICAgICAgIGxsIEsgPSBwcS50b3AoKTsgcHEucG9wKCk7CiAgICAgICAgICAgICAgICAgICAgYW5zIC09IChLIC0gQyk7CiAgICAgICAgICAgICAgICAgICAgX3BxLnB1c2goWCArIFkgKyAyTEwgKiBDIC0gSyk7CiAgICAgICAgICAgICAgICB9IGVsc2UgX3BxLnB1c2goWCArIFkgKyBDKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0IDw8IGFucyA8PCAiXG4iOwogICAgfQp9Cgp2b2lkIHNvbHZlKCkgewogICAgY2luID4+IE4gPj4gWCA+PiBZID4+IFo7CiAgICBGT1IoaSwgMSwgTikgY2luID4+IEFbaV0gPj4gQltpXTsKICAgIEZ1bGx0YXNrOjpzb2x2ZSgpOwp9CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyBjaW4udGllKE5VTEwpOwoKICAgIC8vIGZyZW9wZW4oIkdBUkRFTi5JTlAiLCAiciIsIHN0ZGluKTsKICAgIC8vIGZyZW9wZW4oIkdBUkRFTi5PVVQiLCAidyIsIHN0ZG91dCk7CgogICAgaW50IHRlc3RzID0gMTsgLy8gY2luID4+IHRlc3RzOwogICAgd2hpbGUgKHRlc3RzLS0pIHNvbHZlKCk7CgogICAgI2lmZGVmIExPQ0FMCiAgICBjZXJyIDw8ICJcblRpbWUgZWxhcHNlZDogIiA8PCAxLjAgKiBjbG9jaygpIC8gQ0xPQ0tTX1BFUl9TRUMgPDwgIiBzLlxuIjsKICAgICNlbmRpZgogICAgcmV0dXJuIDA7Cn0=