#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, m, r, s[33], e[33];
  cin >> n >> m >> r;
  for (int i = 0; i < n; i++) {
    cin >> s[i];
  }
  for (int i = 0; i < m; i++) {
    cin >> e[i];
  }
  long long min = 100000000;
  for (int i = 0; i < n; i++) {
    if (min > s[i]) min = s[i];
  }
  long long no = r / min;
  long long max = 0;
  for (int i = 0; i < m; i++) {
    if (max < e[i]) max = e[i];
  }
  if (r % min + no * max < r) {
    cout << r;
  } else {
    cout << r % min + no * max;
  }
  return 0;
}
