Обозначим за D(x) количество положительных делителей натурального числа x. К примеру, D(2) = 2 (2 делится на 1 и 2), D(6) = 4 (6 делится на 1, 2, 3 и 6).
Вам дан массив a из n целых чисел. Нужно обрабатывать два вида запросов:
- REPLACE l r — для каждого
заменить ai на D(ai); - SUM l r — посчитать
.
Выведите ответ на каждый запрос SUM.
Выходные данные
Для каждого запроса SUM выведите ответ на него.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
7 6 6 4 1 10 3 2 4 2 1 7 2 4 5 1 3 5 2 4 4 1 5 7 2 1 7
|
30
13
4
22
|