E. After School
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

It has started raining, so you decide to stay after school to finish your homework. You pull out your statistical analysis homework, a grid of n by n numbers. You notice a curious pattern: each cell at column $$$j$$$ and row $$$i$$$ has value $$$\left \lfloor{\frac{j}{i}}\right \rfloor$$$, (the floor of j/i), where $$$j$$$ ranges from $$$[1\cdots n]$$$ and $$$i$$$ ranges from $$$[1\cdots n]$$$. You are curious as to how many cells have the same value $$$k$$$.

Input

The first line of input contains two integers, $$$1 \leq n \leq 100000$$$, and $$$0 \leq k \leq n$$$.

Output

Please print an integer, the number of occurrences of value $$$k$$$.

Example
Input
4 2
Output
2
Note

A 4x4 table looks like this: $$$$$$ \begin{array}{c c} & \begin{array}{c c c c} 1 & 2 & 3 & 4 \\ \end{array} \\ \begin{array}{c|c|c|c} 1 \\ 2\\ 3\\ 4 \end{array} & \begin{array}{|c|c|c|c|} \hline 1 & 2 & 3 & 4 \cr \hline 0 & 1 & 1 & 2 \cr \hline 0 & 0 & 1 & 1 \cr \hline 0 & 0 & 0 & 1 \cr \hline \end{array} \end{array} $$$$$$