#include <bits/stdc++.h>
using namespace std;
long long int gcd(int a, int b) {
  if (a == 0) {
    return b;
  } else
    return gcd(b % a, a);
}
long long int lcm(long long int a, long long int b) {
  long long int ans = (a * b) / gcd(a, b);
  return ans;
}
int main() {
  long long int n, a, b, p, q;
  cin >> n >> a >> b >> p >> q;
  long long int a_mults = n / a;
  long long int b_mults = n / b;
  long long int commons = n / lcm(a, b);
  if (p > q)
    b_mults -= commons;
  else
    a_mults -= commons;
  long long int ans = a_mults * p + b_mults * q;
  cout << ans;
}
