#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
#define oo 999999
#define f(a,b) ((a)>(b)?(b):(a))
#define g(a,b) ((a)>(b)?(a):(b))
int n, H[2105][2105], h[77], t[77], ts[77];
pair <int, int> b[77];
int main () {
scanf("%d",&n);
for (int i = 0; i < n; i++) scanf("%d%d",&b[i].first,&b[i].second);
sort(b, b+n); reverse(b, b+n);
for (int i = 0; i < n; i++) h[i] = b[i].first, t[i] = b[i].second, ts[i+1] = ts[i]+t[i];
for (int i = 0; i <= ts[n]; i++) for (int j = 0; j <= ts[n]; j++) H[i][j] = oo;
H[0][0] = 0;
for (int i = 0; i < n; i++) {
for (int ta = ts[i+1]; ta >= 0; ta--) {
for (int tb = ts[i+1]; tb >= 0; tb--) {
if (ta > t[i]) H[ta][tb] = f(H[ta][tb], H[ta-t[i]][tb]);
if (ta == t[i]) H[ta][tb] = f(H[ta][tb], H[ta-t[i]][tb] + h[i]);
if (tb > t[i]) H[ta][tb] = f(H[ta][tb], H[ta][tb-t[i]]);
if (tb == t[i]) H[ta][tb] = f(H[ta][tb], H[ta][tb-t[i]] + h[i]);
}
}
}
int res = 2147483647;
for (int ta = 1; ta <= ts[n]; ta++) for (int tb = 1; tb <= ts[n]; tb++)
res = f(res, g(g(ta,tb),(ts[n]-ta-tb))*(h[0]+H[ta][tb]));
printf("%d",res);
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBvbyA5OTk5OTkKI2RlZmluZSBmKGEsYikgKChhKT4oYik/KGIpOihhKSkKI2RlZmluZSBnKGEsYikgKChhKT4oYik/KGEpOihiKSkKaW50IG4sIEhbMjEwNV1bMjEwNV0sIGhbNzddLCB0Wzc3XSwgdHNbNzddOwpwYWlyIDxpbnQsIGludD4gYls3N107CmludCBtYWluICgpIHsKCXNjYW5mKCIlZCIsJm4pOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHNjYW5mKCIlZCVkIiwmYltpXS5maXJzdCwmYltpXS5zZWNvbmQpOwoJc29ydChiLCBiK24pOyByZXZlcnNlKGIsIGIrbik7Cglmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgaFtpXSA9IGJbaV0uZmlyc3QsIHRbaV0gPSBiW2ldLnNlY29uZCwgdHNbaSsxXSA9IHRzW2ldK3RbaV07Cglmb3IgKGludCBpID0gMDsgaSA8PSB0c1tuXTsgaSsrKSBmb3IgKGludCBqID0gMDsgaiA8PSB0c1tuXTsgaisrKSBIW2ldW2pdID0gb287CglIWzBdWzBdID0gMDsKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJZm9yIChpbnQgdGEgPSB0c1tpKzFdOyB0YSA+PSAwOyB0YS0tKSB7CgkJCWZvciAoaW50IHRiID0gdHNbaSsxXTsgdGIgPj0gMDsgdGItLSkgewoJCQkJaWYgKHRhID4gdFtpXSkgSFt0YV1bdGJdID0gZihIW3RhXVt0Yl0sIEhbdGEtdFtpXV1bdGJdKTsKCQkJCWlmICh0YSA9PSB0W2ldKSBIW3RhXVt0Yl0gPSBmKEhbdGFdW3RiXSwgSFt0YS10W2ldXVt0Yl0gKyBoW2ldKTsKCQkJCWlmICh0YiA+IHRbaV0pIEhbdGFdW3RiXSA9IGYoSFt0YV1bdGJdLCBIW3RhXVt0Yi10W2ldXSk7CgkJCQlpZiAodGIgPT0gdFtpXSkgSFt0YV1bdGJdID0gZihIW3RhXVt0Yl0sIEhbdGFdW3RiLXRbaV1dICsgaFtpXSk7CgkJCX0KCQl9Cgl9CglpbnQgcmVzID0gMjE0NzQ4MzY0NzsKCWZvciAoaW50IHRhID0gMTsgdGEgPD0gdHNbbl07IHRhKyspIGZvciAoaW50IHRiID0gMTsgdGIgPD0gdHNbbl07IHRiKyspCgkJcmVzID0gZihyZXMsIGcoZyh0YSx0YiksKHRzW25dLXRhLXRiKSkqKGhbMF0rSFt0YV1bdGJdKSk7CglwcmludGYoIiVkIixyZXMpOwp9Cg==