#include<bits/stdc++.h>
using namespace std;
int main()
{
	ios::sync_with_stdio(false);
	int n,W;
	cin>>n>>W;
	const int64_t INF=4e18;
	vector<long long> d(100005,INF);
	d[0]=0;
	for(int i=0;i<n;i++)
	{
		int v,w;
		cin>>w>>v;
		for(int j=100000-v;j>=0;j--)
		{
			d[j+v]=min(d[j+v],d[j]+w);
		}
	}
	for(int i=100000;i>=0;--i)
	{
		if(d[i]<=W)
		{
			cout<<i;
			break;
		}
	}
	return 0;
}