$$$Abodeh$$$, $$$Nowar$$$, and $$$Hussein$$$ decided to organize a football tournament. In each match, exactly $$$2$$$ players are required to play. For any village with $$$x$$$ people, they want to know how many full matches they can organize, leaving at most one person as a substitute. Let this number be $$$f(x)$$$.
Now, they are given a range of villages from $$$L$$$ to $$$R$$$. They need your help to calculate the total number of matches they can organize across all these villages.
More formally:
$$$f(x)$$$ is the number of terms equal to $$$2$$$ in the representation of $$$x$$$ as a sum of several $$$2$$$'s and, if needed, one $$$1$$$.
For example:
You need the sum of $$$f(x)$$$ for all $$$x$$$ from $$$L$$$ to $$$R$$$:
$$$$$$ Answer = \sum_{x=L}^{R} f(x). $$$$$$
The only line of input contains two integers $$$L$$$ and $$$R$$$ ($$$1 \le L \le R \le 10^5$$$).
Print a single integer — the required sum.
2 9
20
51 501
62125
2 56
784
4 5
4
4 15
54