#T2162. 幂运算 II(Exponentiation II)

幂运算 II(Exponentiation II)

链接: https://cses.fi/problemset/task/1712

板块: Mathematics

时限: 1.00 s | 内存: 512 MB

题目描述

你的任务是高效计算 abca^{b^c}109+710^9+7 取模的值。

注意,本题中我们假设 00=10^0=1

输入

第一行输入包含一个整数 nn:表示要计算的次数。

之后有 nn 行,每行包含三个整数 aabbcc

输出

输出每个 abca^{b^c}109+710^9+7 取模的值。

数据范围

1n1051 \le n \le 10^5 0a,b,c1090 \le a,b,c \le 10^9

样例输入

3
3 7 1
15 2 2
3 4 5

样例输出

2187
50625
763327764