import sys def input(): return sys.stdin.readline().rstrip() def main(): N = int(input()) VT = [list(map(int, input().split())) for i in range(N)] VT.sort(key=sum) a = [True] + [False] * 2000 for v, t in VT: for i in range(t-1, -1, -1): if a[i]: a[i+v] = True for i in range(len(a)-1, -1, -1): if a[i]: print(i) return if __name__ == '__main__': main()