# 定义两个整数,分别表示需要订购的货物种类,和方式三一次性购入的花费 n,x = map(int,input().split()) A = list(map(int,input().split())) B = list(map(int,input().split())) C = [] for i in range(n): if A[i]<=B[i]: C.append(A[i]) else: C.append(B[i]) print(min(sum(A),sum(B),sum(C),x))