#include <iostream>
#include <algorithm>
#include <vector>
#include <deque>
#include <queue>
using namespace std;
#define maxN 1000007
long long n, a, b;
struct peach
{
long long t;
long long k;
};
deque<peach>inp;
priority_queue<long long, vector<long long>, less<long long> >pq;
bool cmp(peach x, peach y)
{
return x.t < y.t;
}
void readData()
{
cin >> n >> a >> b;
int curT, curK;
for(int i = 0; i < n; i++)
{
cin >> curT >> curK;
inp.push_back({curT, curK});
}
sort(inp.begin(), inp.end(), cmp);
}
long long solve()
{
long long ans = 0;
for(int i = a; i < b; i++)
{
while(!inp.empty() && inp[0].t <= i)
{
pq.push(inp[0].k);
inp.pop_front();
}
if(!pq.empty())
{
ans += pq.top();
pq.pop();
}
if(inp.empty())
break;
}
return ans;
}
int main()
{
readData();
cout << solve();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8ZGVxdWU+CiNpbmNsdWRlIDxxdWV1ZT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIG1heE4gMTAwMDAwNwoKbG9uZyBsb25nIG4sIGEsIGI7CgpzdHJ1Y3QgcGVhY2gKewogICAgbG9uZyBsb25nIHQ7CiAgICBsb25nIGxvbmcgazsKfTsKZGVxdWU8cGVhY2g+aW5wOwpwcmlvcml0eV9xdWV1ZTxsb25nIGxvbmcsIHZlY3Rvcjxsb25nIGxvbmc+LCBsZXNzPGxvbmcgbG9uZz4gPnBxOwoKYm9vbCBjbXAocGVhY2ggeCwgcGVhY2ggeSkKewogICAgcmV0dXJuIHgudCA8IHkudDsKfQoKdm9pZCByZWFkRGF0YSgpCnsKICAgIGNpbiA+PiBuID4+IGEgPj4gYjsKICAgIGludCBjdXJULCBjdXJLOwogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgIHsKICAgICAgICBjaW4gPj4gY3VyVCA+PiBjdXJLOwogICAgICAgIGlucC5wdXNoX2JhY2soe2N1clQsIGN1ckt9KTsKICAgIH0KICAgIHNvcnQoaW5wLmJlZ2luKCksIGlucC5lbmQoKSwgY21wKTsKfQoKbG9uZyBsb25nIHNvbHZlKCkKewogICAgbG9uZyBsb25nIGFucyA9IDA7CiAgICBmb3IoaW50IGkgPSBhOyBpIDwgYjsgaSsrKQogICAgewogICAgICAgIHdoaWxlKCFpbnAuZW1wdHkoKSAmJiBpbnBbMF0udCA8PSBpKQogICAgICAgIHsKICAgICAgICAgICAgcHEucHVzaChpbnBbMF0uayk7CiAgICAgICAgICAgIGlucC5wb3BfZnJvbnQoKTsKICAgICAgICB9CiAgICAgICAgaWYoIXBxLmVtcHR5KCkpCiAgICAgICAgewogICAgICAgICAgICBhbnMgKz0gcHEudG9wKCk7CiAgICAgICAgICAgIHBxLnBvcCgpOwogICAgICAgIH0KICAgICAgICBpZihpbnAuZW1wdHkoKSkKICAgICAgICAgICAgYnJlYWs7CiAgICB9CiAgICByZXR1cm4gYW5zOwp9CgppbnQgbWFpbigpCnsKICAgIHJlYWREYXRhKCk7CiAgICBjb3V0IDw8IHNvbHZlKCk7CiAgICByZXR1cm4gMDsKfQo=