#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k, i, j, mini;
  cin >> n >> k;
  int ned[n], has[n], mod[n], maxi[n];
  for (i = 0; i < n; i++) cin >> ned[i];
  for (i = 0; i < n; i++) {
    cin >> has[i];
    maxi[i] = has[i] / ned[i];
    mod[i] = has[i] % ned[i];
  }
  mini = maxi[0];
  for (i = 0; i < n; i++)
    if (maxi[i] < mini) mini = maxi[i];
  for (i = 0;; i++) {
    for (j = 0; j < n; j++)
      if (maxi[j] == mini) {
        k = k - (ned[j] - mod[j]);
        maxi[j]++;
        mod[j] = 0;
      }
    if (k >= 0)
      mini++;
    else
      break;
  }
  cout << mini << endl;
  return 0;
}
