#include <bits/stdc++.h>
using namespace std;
//得到该数字的位数
int getSite(int n)
{
int num = 0;
while(n)
{
n/=10;
num++;
}
return pow(10,num);
}
int main() {
int M,K;
cin>>M;
for(int i = 0;i<M;i++)
{
cin>>K;
int t = K*K;
int flag = 0;
for(int N = 1;N<10;N++)
{
//cout<<getSite(K)<<endl;
if(t*N % getSite(K) == K)
{
flag = 1;
cout<<N<<" "<<t*N<<endl;
break;
}
}
if(!flag)
{
cout<<"No"<<endl;
}
}
return 0;
}
/**
3
92 5 233
**/