import java.util.*; import java.util.AbstractMap.SimpleEntry; class Main{ public static void main(String[]args){ Scanner cin=new Scanner(System.in); int n=cin.nextInt(),vmax=0,tmax=0; List> v=new ArrayList<>(); for(int i=0;i(a,b)); if(vmax new Integer(x.getKey()+x.getValue()).compareTo(y.getKey()+y.getValue()) ); int[] bag=new int[tmax+vmax+1]; bag[0]=1; for(int i=0;i=0;j--)bag[j+v.get(i).getKey()]|=bag[j]; } for(int i=tmax+vmax;i>=0;i--)if(bag[i]>0){ System.out.println(i); break; } } }