#include #define rep(i,n) for (int i=0; i < (n); i++) using namespace std; using ll = long long; int main(){ ll N,D; cin>>N>>D; vector x(N),v(N); rep(i,N) cin>>x[i]; rep(i,N) cin>>v[i]; ll sumv=0; for(ll x:v){ sumv += x; } ll ans = (D + sumv-1)/sumv; cout << ans << endl; }