#include <bits/stdc++.h>
using namespace std;
int vis[30];
char s[1000];
int main() {
  int k, n, m;
  scanf("%d%d%d", &k, &n, &m);
  int yu1 = n % k;
  int yu2 = m % k;
  int me1 = n / k;
  int me2 = m / k;
  if ((yu1 && me2 == 0) || (yu2 && me1 == 0)) {
    printf("-1\n");
  } else if (n < k && m < k) {
    printf("-1\n");
  } else {
    printf("%d\n", m / k + n / k);
  }
  return 0;
}
