Индекс примечательности
문제
Назовём индексом примечательности цифровой строки для заданного простого числа число различных пар позиций (), для которых число, образованное цифрами, идущими в строке подряд c -й по -ю позицию включительно, делится на . Число с ведущими нулями считается равным соответствующему числу без ведущих нулей.
Например, для строки 070070 и соответствующие пары --- , , , , , , , и . Таким образом, её индекс примечательности равен 9.
Задана цифровая строка и простое число . Tребуется ответить на запросов вида <<найти индекс примечательности для подстроки с позиции по позицию включительно>>.
입력
Первая строка содержит одно простое число (). Вторая строка содержит цифровую строку (). Третья строка содержит одно целое число --- число запросов ().
Каждая из последующих строк задаёт один запрос и содержит два целых числа и --- левую и правую границу подстроки, индекс примечательности которой интересует ().
출력
Для каждого запроса выведите на отдельной строке одно целое число --- индекс примечательности соответствующей подстроки.
예제
예제 1
13 070070 3 1 6 2 5 2 2
9 4 0