#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:102400000,102400000")
using namespace std;
int n, a, b;
int main() {
  scanf("%d%d%d", &n, &a, &b);
  int i;
  for (i = 1; i <= min(a, b); i++) {
    if (a / i + b / i < n) break;
  }
  printf("%d\n", max(i - 1, 1));
}
