#include <bits/stdc++.h>
using namespace std;
const int N = 500005;
const long long maxf=1e15;
int n;
int p[N], t[N];
long long f[N], a[N*4];
void read_file()
{
cin>>n;
for (int i=1;i<=n;i++)
{
cin>>t[i]>>p[i];
}
}
void update(int id, int l, int r, int i, long long v) {
if (i < l || r < i) {
return ;
}
if (l == r) {
a[id] = v;
return ;
}
int mid = (l + r) / 2;
update(id*2, l, mid, i, v);
update(id*2 + 1, mid+1, r, i, v);
a[id] = min(a[id*2], a[id*2 + 1]);
}
long long getmin(int id, int l, int r, int u, int v) {
if (v < l || r < u) {
return maxf;
}
if (u <= l && r <= v) {
return a[id];
}
int mid = (l + r) / 2;
return min(getmin(id*2, l, mid, u, v), getmin(id*2 + 1, mid+1, r, u, v));
}
void solve()
{
long long v;
for (int i=1;i<=n*4;i++) a[i]=maxf;
update(1,1,n,n,p[n]);
f[n]=p[n];
for (int i=n-1;i>0;i--)
{
v=0;
if (t[i]<n) v=getmin(1,1,n,i+1,t[i]+1);
f[i]=p[i]+v;
update(1,1,n,i,f[i]);
}
//for (int i=1;i<=n;i++) cout<<f[i]<<"\n";
}
void solve2()
{
f[n]=p[n];
for (int i=n-1;i>0;i--)
{
f[i]=p[i]+f[i+1];
for (int j=i+1;j<=t[i]+1;j++)
{
if (f[i]>f[j]+p[i])
{
f[i]=f[j]+p[i];
}
}
}
}
void write_file()
{
cout<<f[1];
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
freopen("Holiday.inp","r",stdin);
freopen("Holiday.out","w",stdout);
read_file();
solve();
write_file();
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjb25zdCBpbnQgTiA9IDUwMDAwNTsKY29uc3QgbG9uZyBsb25nIG1heGY9MWUxNTsKaW50IG47CmludCBwW05dLCB0W05dOwpsb25nIGxvbmcgZltOXSwgYVtOKjRdOwoKdm9pZCByZWFkX2ZpbGUoKQp7CiAgICBjaW4+Pm47CiAgICBmb3IgKGludCBpPTE7aTw9bjtpKyspCiAgICB7CiAgICAgICAgY2luPj50W2ldPj5wW2ldOwogICAgfQp9Cgp2b2lkIHVwZGF0ZShpbnQgaWQsIGludCBsLCBpbnQgciwgaW50IGksIGxvbmcgbG9uZyB2KSB7CiAgICBpZiAoaSA8IGwgfHwgciA8IGkpIHsKICAgICAgICByZXR1cm4gOwogICAgfQogICAgaWYgKGwgPT0gcikgewogICAgICAgIGFbaWRdID0gdjsKICAgICAgICByZXR1cm4gOwogICAgfQoKICAgIGludCBtaWQgPSAobCArIHIpIC8gMjsKICAgIHVwZGF0ZShpZCoyLCBsLCBtaWQsIGksIHYpOwogICAgdXBkYXRlKGlkKjIgKyAxLCBtaWQrMSwgciwgaSwgdik7CiAgICBhW2lkXSA9IG1pbihhW2lkKjJdLCBhW2lkKjIgKyAxXSk7Cn0KCmxvbmcgbG9uZyBnZXRtaW4oaW50IGlkLCBpbnQgbCwgaW50IHIsIGludCB1LCBpbnQgdikgewogICAgaWYgKHYgPCBsIHx8IHIgPCB1KSB7CiAgICAgICAgcmV0dXJuIG1heGY7CiAgICB9CiAgICBpZiAodSA8PSBsICYmIHIgPD0gdikgewogICAgICAgIHJldHVybiBhW2lkXTsKICAgIH0KICAgIGludCBtaWQgPSAobCArIHIpIC8gMjsKICAgIHJldHVybiBtaW4oZ2V0bWluKGlkKjIsIGwsIG1pZCwgdSwgdiksIGdldG1pbihpZCoyICsgMSwgbWlkKzEsIHIsIHUsIHYpKTsKfQoKCnZvaWQgc29sdmUoKQp7CiAgICBsb25nIGxvbmcgdjsKICAgIGZvciAoaW50IGk9MTtpPD1uKjQ7aSsrKSBhW2ldPW1heGY7CiAgICB1cGRhdGUoMSwxLG4sbixwW25dKTsKICAgIGZbbl09cFtuXTsKICAgIGZvciAoaW50IGk9bi0xO2k+MDtpLS0pCiAgICB7CiAgICAgICAgdj0wOwogICAgICAgIGlmICh0W2ldPG4pIHY9Z2V0bWluKDEsMSxuLGkrMSx0W2ldKzEpOwogICAgICAgIGZbaV09cFtpXSt2OwogICAgICAgIHVwZGF0ZSgxLDEsbixpLGZbaV0pOwogICAgfQogICAgLy9mb3IgKGludCBpPTE7aTw9bjtpKyspIGNvdXQ8PGZbaV08PCJcbiI7Cn0KCnZvaWQgc29sdmUyKCkKewogICAgZltuXT1wW25dOwogICAgZm9yIChpbnQgaT1uLTE7aT4wO2ktLSkKICAgIHsKICAgICAgICBmW2ldPXBbaV0rZltpKzFdOwogICAgICAgIGZvciAoaW50IGo9aSsxO2o8PXRbaV0rMTtqKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoZltpXT5mW2pdK3BbaV0pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGZbaV09ZltqXStwW2ldOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0KfQoKdm9pZCB3cml0ZV9maWxlKCkKewogICAgY291dDw8ZlsxXTsKfQppbnQgbWFpbigpCnsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKDApOwogICAgY2luLnRpZSgwKTtjb3V0LnRpZSgwKTsKICAgIGZyZW9wZW4oIkhvbGlkYXkuaW5wIiwiciIsc3RkaW4pOwogICAgZnJlb3BlbigiSG9saWRheS5vdXQiLCJ3IixzdGRvdXQpOwogICAgcmVhZF9maWxlKCk7CiAgICBzb2x2ZSgpOwogICAgd3JpdGVfZmlsZSgpOwp9Cgo=