In this problem, we will say that a pair of integer numbers (x, y) is cool if y = x + 1, and both x and y are perfect squares or perfect cubes. For instance, (8, 9) is a cool pair, because x is a perfect cube (8 = 23) and y is a perfect square (9 = 32). As another example, (0, 1) is a cool pair as well (a bit special, since 0 and 1 are perfect squares and also perfect cubes).
Given an interval [ℓ, r], how many cool pairs does it contain?
Input
Input consists of several cases, each one with ℓ and r. Assume 0 ≤ ℓ < r ≤ 1018.
Output
For every case, print the number of cool pairs with x and y inside [ℓ, r].
Input
0 8 0 9 1 15 999999999999999999 1000000000000000000
Output
1 2 1 0