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

print((b//x-(-((-1)*a//x))+1))

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

c = -((-1 * a)//x)

d = b // x

print((d - c + 1))
a, b, x = list(map(int, input().split()))
print((b // x - (-((-1) * a // x)) + 1))

a, b, x = list(map(int, input().split()))
c = -((-1 * a) // x)
d = b // x
print((d - c + 1))

-print((b // x - (-((-1) * a // x)) + 1)) +c = -((-1 * a) // x) +d = b // x +print((d - c + 1))