#include<stdio.h>
#define N 1000001
char add[N];
int solve(int a, int b, int n) {
  int i, m;
  m = 0;
  add[0] = 1;
  for (i = 1; i < N; i ++) {
    if (i >= a && i < b) {
      add[i] = add[i - a];
    } else if (i < a && i >= b) {
      add[i] = add[i - b];
    } else if (i >= a && i >= b) {
      add[i] = add[i - a] || add[i - b];
    }
  }
  for (i = 0; i <= n; i ++) m += !add[i];
  return m;
}
int main() {
  int a, b, n;
  while (1) {
    scanf("%d %d %d", &n, &a, &b);
    if(! (a||b||n)) break;
    printf("%d\n", solve(a, b, n));
  }
  return 0;
}