EduBrick

Цифры только с конца

2000 мс · 256 МБ · всё или ничего

Дано число nn. Операции две: 1 X — приписать цифру XX в конец, 2 — удалить цифру из конца. После каждой операции выведите остаток от деления на 109+710^9 + 7. Число не становится пустым.

Формат ввода

В первой строке — число nn без ведущих нулей, в нём не больше 10610^6 цифр. Во второй — число операций qq (1≤q≤1051 \le q \le 10^5). Далее qq строк.

Формат вывода

После каждой операции выведите остаток.

Примеры

ввод
725
3
2
1 8
2
вывод
72
728
72
ввод
10
1
2
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.