#include <bits/stdc++.h>
using namespace std;
bool prime(int x) {
  if (x < 2) return false;
  for (int i = 2; i <= sqrt(x); i++) {
    if ((x % i) == 0) return false;
  }
  return true;
}
long long gcd(long long a, long long b) { return b == 0 ? a : gcd(b, a % b); }
int lcm(int a, int b) {
  int temp = gcd(a, b);
  return temp ? (a / temp * b) : 0;
}
string toBin(int x) {
  string res = "";
  while (x != 0) {
    res = to_string(x % 2) + res;
    x /= 2;
  }
  return res;
}
long long countDivisors(long long p, long long l, long long r) {
  long long st;
  if (l % p == 0)
    st = l;
  else {
    long long temp = l % p;
    if (temp > 0)
      st = l + (p - temp);
    else
      st = l - temp;
  }
  long long res = 1;
  if (st > r) return 0;
  res += (r - st) / p;
  return res;
}
map<char, int> freq;
bool check(int x) { return true; }
int main() {
  ios_base::sync_with_stdio(false);
  long long k, a, b;
  cin >> k >> a >> b;
  cout << countDivisors(k, a, b);
  return 0;
}
