К гномикам спустился их Великий Грибной король, но не каждый мог увидеть его. Лишь только некоторое количество избранных гномиков могли увидеть короля.
Известно, что Великого Грибного короля могут увидеть лишь LCM(k2l + 1, k2l + 1 + 1, ..., k2r + 1) гномиков. Числа k, l, r каким-то непонятным простым гномикам способом выбирает Великий Грибной король.
Гномики историки решили задокументировать все пришествия Великого Грибного короля. Для каждого пришествия, гномики историки знают три числа ki, li, ri, которые выбрал Великий Грибной король в это пришествие, и простое число pi. Помогите им посчитать остаток от деления на pi количества гномиков, которые могут увидеть короля, для каждого из пришествий.
Выходные данные
Для каждого пришествия выведите ответ в отдельной строке — остаток от деления количества гномов, которые смогут увидеть короля, на число pi. Ответы для пришествий выводите в том порядке, в котором заданы описания пришествий во входных данных.
Примечание
Считается, что LCM(a1, a2, ..., an) обозначает наименьшее общее кратное чисел a1, a2, ..., an.
Считается, что x0 = 1, для любых x.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
2 3 1 10 2 5 0 4 3
|
0
0
|