Задачі
Остатки
Остатки
После того, как Фуад познакомился с оператором остатка, он задумался над такой математической задачей. Интересно, как вычислить $(n~mod~1) + (n~mod~2) + ... + (n~mod~m)$.
Здесь $mod$ представляет оператор остатка, а $(x~mod~y)$ представляет остаток, полученный при делении $x$ на $y$. Например $(8~mod~3) = 2$.
Вычислите значение приведенного выше выражения для данных положительных целых чисел $n$ и $m$.
\InputFile
Два целых числа $n$ и $m~(1 \le n, m \le 2 \cdot 10^9)$.
\OutputFile
Выведите значение заданного выражения.
Вхідні дані #1
5 3
Вихідні дані #1
3
Вхідні дані #2
3 3
Вихідні дані #2
1
Вхідні дані #3
1 1
Вихідні дані #3
0