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));
}
}
}