#include <bits/stdc++.h>
#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<ll> 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;
}