#include <iostream>
using namespace std;
#include<vector>
#include<algorithm>
int main() {
int n,x;
cin>>n>>x;
vector<int>v_a;
vector<int>v_b;
for(int i=0;i<n;i++){
int a;
cin>>a;
v_a.push_back(a);
}
for(int i=0;i<n;i++){
int b;
cin>>b;
v_b.push_back(b);
}
int sumpay=0;
for(int i=0;i<n;i++){
sumpay+=min(v_a[i],v_b[i]);
}
sumpay=min(sumpay,x);
cout<<sumpay;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号