// editor5
#include<stdio.h>
#include<math.h>

void fun(*n1,*n2){
    return pow(*n1,*n2);
}
int main(){
    int n;
    scanf("%d",&n);
    if n<0{
        printf("Invalid Input");
    }
    int arr[n],arr1[n],result[n];
    for(int i=0;i<n;i++){
        scanf("%d ",arr[i]);
        scanf("%d ",arr1[i]);
        result[i]=fun(&arr[i],&arr1[i]);
        for(int i=0;i<n;printf("%d\n",result[i++]));
    }
}