#include using namespace std; using ll = long long; template using vec = vector; template using vvec = vector>; int main(){ cin.tie(0); ios::sync_with_stdio(false); int N,D; cin >> N >> D; vec X(N),V(N); for(auto& x:X) cin >> x; for(auto& v:V) cin >> v; ll sum = accumulate(V.begin(),V.end(),0LL); cout << (D+sum-1)/sum << "\n"; }