#include "bits/stdc++.h"
using namespace std;
int dp[100001];
int main()
{
	for(int i = 1; i <= 100000; dp[i++] = 1 << 30){}
	int n, w;
	scanf("%d%d", &n, &w);
	for(int i = 0, j, k; i < n; ++i)
	{
		scanf("%d%d", &j, &k);
		for(int l = 100000 - k; l >= 0; --l)
		{
			if(dp[l] + j <= w)
			{
				dp[l + k] = min(dp[l + k], dp[l] + j);
			}
		}
	}
	for(int i = 100000; ; --i)
	{
		if(dp[i] <= w)
		{
			printf("%d\n", i);
			return 0;
		}
	}
}