#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll n,v,f[200000],w[101],c[101],ans;
int main()
{
	cin>>n>>v;
	for(int i=0;i<n;i++)
		cin>>w[i]>>c[i];
	for(int i=0;i<=100000;i++)
		f[i]=pow(10,16);
	f[0]=0;
	for(int i=0;i<n;i++)
		for(int j=100000;j>=0;j--)
			if(f[j]!=pow(10,16))
				f[j+c[i]]=min(f[j+c[i]],f[j]+w[i]);
	for(int i=0;i<=100000;i++)
		if(f[i]<=v)
			ans=i;
	cout<<ans<<endl;
	return 0;
}