import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        ArrayList<Integer> listA = new ArrayList<>();
        ArrayList<Integer> listB = new ArrayList<>();
        while (in.hasNextInt()) {
            //获取商品种类
            int n = in.nextInt();
            //(如果网购需要的)网购总金额
            int x = in.nextInt();
            //获取两种供货商的商品报价
            for(int i = 0;i<n;i++){
                listA.add(in.nextInt());
            }
            for(int i = 0;i<n;i++){
                listB.add(in.nextInt());
            }
		  //计算商家最低采购花费
            int cost = 0;
            for(int i = 0;i<n;i++){
                cost += listA.get(i)<listB.get(i)?listA.get(i):listB.get(i);
            }
		  //比较网购开销和商家开销,输出小的
            System.out.println(Math.min(x,cost));
        }
    }
}