#include<iostream>
long long int t,n,k,prd,kt1,t1,mod;
int main ()
{
mod=6971;
scanf("%lld",&t);
for (int i=1;i<=t;i++)
{
scanf("%lld%lld",&n,&k);
prd=1; kt1=k-1; t1=-1;
kt1%=mod;
for (int i=1;i<=n;i++)
{
prd=prd*kt1;
prd%=mod;
}
if (n%2!=0)
{
prd=prd%mod-kt1;
}
else
{
prd=kt1+prd%mod;
}
if (prd<0)
{
prd+=mod;
}
printf("%lld\n",prd%mod);
}
return 0;
}