#include <bits/stdc++.h>
using namespace std;
int main() {
  int a1, a2, k1, k2, n;
  cin >> a1 >> a2 >> k1 >> k2 >> n;
  int max = 0, min = 0;
  min = n - (a1 * (k1 - 1) + a2 * (k2 - 1));
  if (min > a1 + a2) {
    min = a1 + a2;
  }
  if (n >= (a1 * k1 + a2 * k2)) {
    max = a1 + a2;
  } else {
    if (k1 < k2) {
      if (k1 * a1 <= n) {
        n = n - (k1 * a1);
        max = a1;
      } else {
        max = n / k1;
        n = n - (k1 * max);
      }
      max += n / k2;
    } else {
      if (k2 * a2 <= n) {
        n = n - (k2 * a2);
        max = a2;
      } else {
        max = n / k2;
        n = n - (k2 * max);
      }
      max += n / k1;
    }
  }
  if (max > a1 + a2) {
    max = a1 + a2;
  }
  if (min < 0) {
    min = 0;
  }
  if (max < 0) max = 0;
  cout << min << " " << max << endl;
  return 0;
}
