#include<stdio.h>
void calculatePower(int *base,int *exp,int*result){
    *result=1;
    for(int i=0,i<*exp,i++){
        *result=(*result)*(*base);
    }
}
int main(){
    int n;
    scanf("%d",&n);
    if(n<=0||n>1000){
        printf("Invalid Input"\n);
        return 0;
    }
    int base[n],exp[n],result[n];
    for(int i=0;i<n;i++){
        scanf("%d %d",base[i],&exp[i]);
        if(base[i]<0 || exp[i]<0){
            printf("Invalid Input\n");
            return 0;
        }
    calculatePower(&base[i],&exp[i],&result[i]);
}
for(int i=0;i<n;i++){
    printf("%d\n",result[i]);
}
return 0;
}