#include <iostream>
#include <vector>
using namespace std;
//抄博友程序 欧拉函数打表 背
int ol[1008];
int he[1008];
int main()
{
int T;
cin>>T;
ol[1]=1;
for(int i=2;i<=1000;i++)
{
if(ol[i]==0)//素数
{
for(int j=1;i*j<=1000;j++)//抄博友
{
if(ol[i*j]==0)
{
ol[i*j]=i*j;
}
ol[i*j]=(ol[i*j]/i)*(i-1);
}
}
}
for(int i=1;i<=1000;i++)
{
he[i]=he[i-1]+ol[i];
}
for(int i=0;i<T;i++)
{
int n;
cin>>n;
cout<<i+1<<" "<<n<<" "<<he[n]*2+1<<endl;
}
return 0;
}