Починка хижины

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Во время Странногеддона Хижина чудес была довольно сильно повреждена. Лето закончилось, наступила осень, стало холодать, и жить с дырой в стене Стэну стало совершенно невыносимо.

К счастью, в подвале нашелся прямоугольный кусок странного неземного металла (вероятно, утащенный с летающей тарелки) nn метров в высоту и mm метров в ширину. Суз сказал, что проще всего нарезать из этого куска металла несколько квадратных кусков размером kk на kk метров и заклеить ими все дыры. Так бы и сделали, но определиться с размером этого куска оказалось непросто --- каждый голосует за свой вариант размера квадрата. Все, на чем удалось договориться, так это то, что длины всех квадратов должны быть равны какому-то одному и тому же целому числу kk, и для этого kk нужно вырезать как можно больше квадратов со стороной kk из исходного куска металла. Для простоты проводить разрезы можно только параллельно сторонам листа металла, а каждый квадрат не должен содержать внутри себя ни одного разреза (или быть составленным из нескольких меньших кусков металла).

Поскольку Диппер и Мэйбл уехали, некому помочь Стэну выбрать размер стороны квадрата. Прежде чем приниматься за работу, Стэн решил для каждого kk посчитать, какое наибольшее количество квадратов со стороной kk можно вырезать из прямоугольника nn на mm. Поскольку вариантов kk слишком много, его удовлетворит сумма этих чисел для всех возможных kk. Помогите ему посчитать это значение.

입력

В первой строке даны два целых числа nn, mm --- высота и ширина прямоугольного куска металла (1n,m1091 \le n, m \le 10^9).

출력

Выведите одно целое число --- сумму по всем значениям kk количества квадратов kk на kk, которое можно вырезать из прямоугольника nn на mm.

힌트

В первом тестовом примере из прямоугольника 3 на 4 можно вырезать 12 квадратов со стороной 1, два квадрата со стороной 2, и один квадрат со стороной 3. Итого, 12+2+1=15.