#include <bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
#define fast ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0)
#define cap pair<int,int>
#define fi first
#define se second
#define pb push_back
#define FOR(i,l,r) for(int i=l;i<=r;i++)
#define FOD(i,r,l) for(int i=r;i>=l;i--)
#define fill(f,x) memset(f,x,sizeof(f))
#define lcm(a,b) (a/__gcd(a,b)*b)
#define TIME 1.0 * clock() / CLOCKS_PER_SEC
signed main()
{
freopen("CAU1.INP","r",stdin);
freopen("CAU1.OUT","w",stdout);
fast;
int x1,x2,a;
cin>>x1>>x2>>a;
int cnt=0;
while(x1<x2)
{
x1+=a;
cnt+=1;
}
cout<<cnt;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgaW50IGxvbmcgbG9uZwojZGVmaW5lIGVuZGwgJ1xuJwojZGVmaW5lIGZhc3QgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSksIGNpbi50aWUoMCksIGNvdXQudGllKDApCiNkZWZpbmUgY2FwIHBhaXI8aW50LGludD4KI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIEZPUihpLGwscikgZm9yKGludCBpPWw7aTw9cjtpKyspCiNkZWZpbmUgRk9EKGkscixsKSBmb3IoaW50IGk9cjtpPj1sO2ktLSkKI2RlZmluZSBmaWxsKGYseCkgbWVtc2V0KGYseCxzaXplb2YoZikpCiNkZWZpbmUgbGNtKGEsYikgKGEvX19nY2QoYSxiKSpiKQojZGVmaW5lIFRJTUUgMS4wICogY2xvY2soKSAvIENMT0NLU19QRVJfU0VDCgpzaWduZWQgbWFpbigpCnsKICAgIGZyZW9wZW4oIkNBVTEuSU5QIiwiciIsc3RkaW4pOwogICAgZnJlb3BlbigiQ0FVMS5PVVQiLCJ3IixzdGRvdXQpOwogICAgZmFzdDsKICAgIGludCB4MSx4MixhOwogICAgY2luPj54MT4+eDI+PmE7CiAgICBpbnQgY250PTA7CiAgICB3aGlsZSh4MTx4MikKICAgIHsKICAgICAgICB4MSs9YTsKICAgICAgICBjbnQrPTE7CiAgICB9CiAgICBjb3V0PDxjbnQ7CiAgICByZXR1cm4gMDsgCn0KCgo=