#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int o, n, x = 2, z, d, i, t, w, j, p, h, max = 0, y, k, m, l, r, q;
  cin >> n >> m >> k;
  int a[n];
  for (i = 1, j = 0; i < n; i++, j++) {
    l = m / i;
    d = k / (n - i);
    a[j] = l > d ? d : l;
  }
  sort(a, a + n - 1);
  cout << a[n - 2];
}
