#5656. CSES1095 快速幂 I
0
CSES1095 快速幂 I
Exponentiation
Your task is to efficiently calculate values a^b modulo 10^9+7. Note that in this task we assume that 0^0=1.
Input
The first input line contains an integer n: the number of calculations. After this, there are n lines, each containing two integers a and b.
Output
Print each value a^b modulo 10^9+7.
Constraints
\cdot 10^5$
Example
Input
3
3 4
2 8
123 123
Output
81
256
921450052