#include <bits/stdc++.h>
using namespace std;
#define ll long long
void solve()
{
int n, m; cin >> n >> m;
vector<pair<int, int>> v(n);
for (auto&i:v)
cin >> i.first >> i.second;
sort(v.begin(), v.end(), [&](pair<int, int> i, pair<int, int> j)->bool
{
if (i.second > j.second)
return true;
else if (i.second < j.second)
return false;
else
return i.first > j.first;
});
ll time = 0, ans = 0;
for (auto&i:v)
if (time+i.first <= m)
ans+=i.second, time++;
cout << ans;
}
int main()
{
#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
freopen("Errors.txt", "w", stderr);
#endif
ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
int t = 1;
// cin >> t;
while (t--)
{
solve();
if (t) cout << '\n';
}
cout << '\n';
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCgp2b2lkIHNvbHZlKCkKewogICAgaW50IG4sIG07IGNpbiA+PiBuID4+IG07CiAgICB2ZWN0b3I8cGFpcjxpbnQsIGludD4+IHYobik7CiAgICBmb3IgKGF1dG8maTp2KQogICAgICAgIGNpbiA+PiBpLmZpcnN0ID4+IGkuc2Vjb25kOwogICAgc29ydCh2LmJlZ2luKCksIHYuZW5kKCksIFsmXShwYWlyPGludCwgaW50PiBpLCBwYWlyPGludCwgaW50PiBqKS0+Ym9vbAogICAgewogICAgICAgIGlmIChpLnNlY29uZCA+IGouc2Vjb25kKQogICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICBlbHNlIGlmIChpLnNlY29uZCA8IGouc2Vjb25kKQogICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgZWxzZQogICAgICAgICAgICByZXR1cm4gaS5maXJzdCA+IGouZmlyc3Q7CiAgICB9KTsKICAgIGxsIHRpbWUgPSAwLCBhbnMgPSAwOwogICAgZm9yIChhdXRvJmk6dikKICAgICAgICBpZiAodGltZStpLmZpcnN0IDw9IG0pCiAgICAgICAgICAgIGFucys9aS5zZWNvbmQsIHRpbWUrKzsKICAgIGNvdXQgPDwgYW5zOwp9CgppbnQgbWFpbigpCnsKI2lmbmRlZiBPTkxJTkVfSlVER0UKICAgIGZyZW9wZW4oImlucHV0LnR4dCIsICJyIiwgc3RkaW4pOwogICAgZnJlb3Blbigib3V0cHV0LnR4dCIsICJ3Iiwgc3Rkb3V0KTsKICAgIGZyZW9wZW4oIkVycm9ycy50eHQiLCAidyIsIHN0ZGVycik7CiNlbmRpZgogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7Y2luLnRpZShudWxscHRyKTtjb3V0LnRpZShudWxscHRyKTsKICAgIGludCB0ID0gMTsKICAgIC8vIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgICAgICBzb2x2ZSgpOwogICAgICAgIGlmICh0KSBjb3V0IDw8ICdcbic7CiAgICB9CiAgICBjb3V0IDw8ICdcbic7CiAgICByZXR1cm4gMDsKfQ==