#include<iostream> #include<map> #include<vector> #include <algorithm> #include<math.h> #include <iomanip> #include<set> #include <numeric> #include<string> using namespace std; int main() { long long n, d, sumv=0; cin >> n >> d; vector<long long> x(n), v(n); for (int i = 0; i < n; i++) cin >> x[i]; for (int i = 0; i < n; i++){ cin >> v[i]; sumv += v[i]; } cout << ((d%sumv) ? (d/sumv + 1) : d/sumv) << endl; }