F. Как далеко уехать
Дорожная сеть страны — дерево: из каждого города ведёт ровно одна дорога в сторону столицы, а столица имеет номер .
Выпускник из города готов уехать не более чем на дорог в сторону столицы и всегда уезжает как можно ближе к ней. Для каждого запроса определите, в какой город он попадёт.
Запросы порождаются формулой и зависят от предыдущего ответа, поэтому отвечать надо по одному.
Формат ввода
В первой строке и (, ). Во второй строке чисел: -е равно номеру следующего города на пути к столице для города .
В третьей строке и , в четвёртой — , , (). Запросы порождаются так же, как в задаче B: пара , где к первому числу прибавляется предыдущий ответ по модулю . Первое число запроса — город, второе — на сколько дорог выпускник готов уехать.
Формат вывода
Выведите сумму номеров городов — ответов на все запросы.
Примеры
3 2 0 1 2 1 1 1 0
1
1 2 0 0 1 1 1
0