#include <bits/stdc++.h>
using namespace std;
int n;
long long mem[2001][2001], t[2001], c[2001];
long long Go(int idx, int sum) {
  if (sum >= n) return 0;
  if (idx == n) return 2e18;
  if (mem[idx][sum] != -1) return mem[idx][sum];
  return mem[idx][sum] =
             min(Go(idx + 1, sum), c[idx] + Go(idx + 1, sum + t[idx] + 1));
}
int main() {
  scanf("%d", &n);
  memset(mem, -1, sizeof mem);
  for (int i = 0; i < n; i++) scanf("%I64d%I64d", &t[i], &c[i]);
  printf("%I64d\n", Go(0, 0));
}
