504055 - 幂的幂

【题目描述】幂的幂(power)

给4个数a,b,c,d,求a^(b^c )%d的值。

输入

第一行一个整数T(1≤T≤10000),表示测试数据组数。 随后T行,每行四个整数a,b,c,d(1≤a,b,c,d≤10^9)。

输出

输出T行答案。

样例

输入

3
2 2 2 2
2 2 2 10
3 4 5 11

输出

0
6
4

时间限制 1 秒
内存限制 128 MB
统计
上一题 下一题