f=lambda n,x:0 if n==-1 else n//x+1

a,b,x=list(map(int,input().split()))

print((f(b,x)-f(a-1,x)))
a,b,x=list(map(int,input().split()))

f=lambda n:0 if n<0 else n//x+1

print((f(b)-f(a-1)))
f = lambda n, x: 0 if n == -1 else n // x + 1
a, b, x = list(map(int, input().split()))
print((f(b, x) - f(a - 1, x)))

a, b, x = list(map(int, input().split()))
f = lambda n: 0 if n < 0 else n // x + 1
print((f(b) - f(a - 1)))

-f = lambda n, x: 0 if n == -1 else n // x + 1 -print((f(b, x) - f(a - 1, x))) +f = lambda n: 0 if n < 0 else n // x + 1 +print((f(b) - f(a - 1)))