#include<stdio.h>
int wei(int a)
{
int k=1;
while(a>0)
{
a/=10;
k*=10;
}
return k;
}
int main()
{
int num[1010];
int m;
scanf("%d",&m);
int i;
for(i=0;i<m;i++)
scanf("%d",&num[i]);
int k,t;
for(i=0;i<m;i++)
{
t=0;
for(k=1;k<=9;k++)
if(k*num[i]*num[i]%wei(num[i])==num[i])
{
printf("%d %d\n",k,k*num[i]*num[i]);
t++;
break;
}
if(!t)
printf("No\n");
}
return 0;
}