Masala C

Xotira 130 MB Vaqt 2000 ms
14

Degrees

Find the number of integers lying on the interval [A,B] that can be represented as the sum of exactly Y distinct powers of an integer X, where both X and the powers are integers.

For example, for A=15, B=20, Y=2, and X=2, the answer is 3 because:

17=24+2017=2^4+2^0

18=24+2118=2^4+2^1

20=24+2220=2^4+2^2


Kiruvchi ma'lumotlar:

The first line contains two integers A and B (1<=A<=B<=2311)(1 <= A <= B <= 2^{31} - 1). The next two lines contain integers YY and XX (1<=Y<=20,2<=X<=10)(1 <= Y <= 20, 2 <= X <= 10)


Chiquvchi ma'lumotlar:

Print a single integer - the answer to the problem.


Misollar
# input.txt output.txt
1
15 20
2
2
3