#include <bits/stdc++.h>
using namespace std;
long long mod = 1e8;
long long inf = 1e15;
long long n, m, k, ans, x;
long long t[2003], c[2003];
long long dp[2003][4003];
long long f(long long x, long long y) {
  long long &ret = dp[x][y];
  if (ret != -1) return ret;
  if (x == n + 1 && y < 2000) return inf;
  if (x == n + 1) return 0;
  long long yy = y + t[x];
  yy = min(yy, 4000LL);
  ret = c[x] + f(x + 1, yy);
  ret = min(ret, f(x + 1, y - 1));
  return ret;
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  memset(dp, -1, sizeof dp);
  cin >> n;
  for (int i = 1; i <= n; i++) {
    cin >> t[i] >> c[i];
  }
  cout << f(1, 2000);
  return 0;
}
