如果一个数等于它所有小于它自身的约数之和,则称该数为完全数。例如,数字 $28$ 是一个完全数,因为 $28 = 1 + 2 + 4 + 7 + 14$。
受此定义启发,我们引入一个数 $N$ 的不完美度,记作 $f(N)$,定义为 $N$ 与其所有小于 $N$ 的约数之和的差的绝对值。由此可知,完全数的不完美度为 $0$,而其他自然数的不完美度则大于 $0$。例如:
- $f(6) = |6 - 1 - 2 - 3| = 0$
- $f(11) = |11 - 1| = 10$
- $f(24) = |24 - 1 - 2 - 3 - 4 - 6 - 8 - 12| = |-12| = 12$
编写一个程序,对于正整数 $A$ 和 $B$,计算 $A$ 到 $B$ 之间所有数的不完美度之和:$f(A) + f(A + 1) + \dots + f(B)$。
输入格式
输入的第一行包含两个正整数 $A$ 和 $B$($1 \le A \le B \le 10^7$)。
输出格式
输出的第一行也是唯一一行必须包含所求的和。
样例
输入样例 1
1 9
输出样例 1
21
输入样例 2
24 24
输出样例 2
12
说明
样例 1 说明:$1 + 1 + 2 + 1 + 4 + 0 + 6 + 1 + 5 = 21$。