#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define task "FB8B1SUS"
#define fi first
#define se second
#define pii pair<ll,ll>
#define pb push_back
#define dou double
#define el '\n'
#define ull usigned long long
const ll maxN = 1e6;
const ll maxM = 1e3;
const ll LIM = 1e9;
const ll oo = 1e18;
const ll mod = 1e9+7;
const ll LOG = 23;
ll T;
ll p[maxN+5], u[maxN+5], f[maxN+5];
vector<pii> res = {{1LL, 1}, {2LL, 2}, {4LL, 3}, {6LL, 4}, {12LL, 6}, {24LL, 8}, {36LL, 9}, {48LL, 10}, {60LL, 12}, {120LL, 16},
{180LL, 18}, {240LL, 20}, {360LL, 24}, {720LL, 30}, {840LL, 32}, {1260LL, 36}, {1680LL, 40}, {2520LL, 48},
{5040LL, 60}, {7560LL, 64}, {10080LL, 72}, {15120LL, 80}, {20160LL, 84}, {25200LL, 90}, {27720LL, 96},
{45360LL, 100}, {50400LL, 108}, {55440LL, 120}, {83160LL, 128}, {110880LL, 144}, {166320LL, 160}, {221760LL, 168},
{277200LL, 180}, {332640LL, 192}, {498960LL, 200}, {554400LL, 216}, {665280LL, 224}, {720720LL, 240}, {1081080LL, 256},
{1441440LL, 288}, {2162160LL, 320}, {2882880LL, 336}, {3603600LL, 360}, {4324320LL, 384}, {6486480LL, 400},
{7207200LL, 432}, {8648640LL, 448}, {10810800LL, 480}, {14414400LL, 504}, {17297280LL, 512}, {21621600LL, 576},
{32432400LL, 600}, {36756720LL, 640}, {43243200LL, 672}, {61261200LL, 720}, {73513440LL, 768}, {110270160LL, 800},
{122522400LL, 864}, {147026880LL, 896}, {183783600LL, 960}, {245044800LL, 1008}, {294053760LL, 1024}, {367567200LL, 1152},
{551350800LL, 1200}, {698377680LL, 1280}, {735134400LL, 1344}, {1102701600LL, 1440}, {1396755360LL, 1536},
{2095133040LL, 1600}, {2205403200LL, 1680}, {2327925600LL, 1728}, {2793510720LL, 1792}, {3491888400LL, 1920},
{4655851200LL, 2016}, {5587021440LL, 2048}, {6983776800LL, 2304}, {10475665200LL, 2400}, {13967553600LL, 2688},
{20951330400LL, 2880}, {27935107200LL, 3072}, {41902660800LL, 3360}, {48886437600LL, 3456}, {64250746560LL, 3584},
{73329656400LL, 3600}, {80313433200LL, 3840}, {97772875200LL, 4032}, {128501493120LL, 4096}, {146659312800LL, 4320},
{160626866400LL, 4608}, {240940299600LL, 4800}, {293318625600LL, 5040}, {321253732800LL, 5376}, {481880599200LL, 5760},
{642507465600LL, 6144}, {963761198400LL, 6720}, {1124388064800LL, 6912}, {1606268664000LL, 7168}, {1686582097200LL, 7200},
{1927522396800LL, 7680}, {2248776129600LL, 8064}, {3212537328000LL, 8192}, {3373164194400LL, 8640}, {4497552259200LL, 9216},
{6746328388800LL, 10080}, {8995104518400LL, 10368}, {9316358251200LL, 10752}, {13492656777600LL, 11520},
{18632716502400LL, 12288}, {26985313555200LL, 12960}, {27949074753600LL, 13440}, {32607253879200LL, 13824},
{46581791256000LL, 14336}, {48910880818800LL, 14400}, {55898149507200LL, 15360}, {65214507758400LL, 16128},
{93163582512000LL, 16384}, {97821761637600LL, 17280}, {130429015516800LL, 18432}, {195643523275200LL, 20160},
{260858031033600LL, 20736}, {288807105787200LL, 21504}, {391287046550400LL, 23040}, {577614211574400LL, 24576},
{782574093100800LL, 25920}, {866421317361600LL, 26880}, {1010824870255200LL, 27648}, {1444035528936000LL, 28672},
{1516237305382800LL, 28800}, {1732842634723200LL, 30720}, {2021649740510400LL, 32256}, {2888071057872000LL, 32768},
{3032474610765600LL, 34560}, {4043299481020800LL, 36864}, {6064949221531200LL, 40320}, {8086598962041600LL, 41472},
{10108248702552000LL, 43008}, {12129898443062400LL, 46080}, {18194847664593600LL, 48384}, {20216497405104000LL, 49152},
{24259796886124800LL, 51840}, {30324746107656000LL, 53760}, {36389695329187200LL, 55296}, {48519593772249600LL, 57600},
{60649492215312000LL, 61440}, {72779390658374400LL, 62208}, {74801040398884800LL, 64512}, {106858629141264000LL, 65536},
{112201560598327200LL, 69120}, {149602080797769600LL, 73728}, {224403121196654400LL, 80640}, {299204161595539200LL, 82944},
{374005201994424000LL, 86016}, {448806242393308800LL, 92160}, {673209363589963200LL, 96768}, {748010403988848000LL, 98304},
{897612484786617600LL, 103680}};
void prepro()
{
for(ll i=1; i<=maxN; i++)
{
for(ll j=i; j<=maxN; j+=i)u[j]++;
}
for(ll i=1; i<=maxN; i++)
{
if(u[p[i-1]] < u[i]) p[i] = i;
else p[i] = p[i-1];
}
while(T--)
{
ll n ; cin >> n;
cout<<p[n]<<" "<<u[p[n]]<<el;
}
}
void sub2()
{
while(T--)
{
ll n; cin >> n;
ll num = -1, maxDiv = -1;
for(ll i=0; i<156 && res[i].fi <= n; i++)
{
if(res[i].se > maxDiv)
{
num = res[i].fi;
maxDiv = res[i].se;
}
}
cout<<num<<" "<<maxDiv<<el;
}
}
int main()
{
ios_base::sync_with_stdio(0); cin.tie(0);
if(fopen(task".inp","r"))
{
freopen(task".inp","r",stdin);
freopen(task".out","w",stdout);
}
cin >> T;
sub2();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbCBsb25nIGxvbmcgCiNkZWZpbmUgdGFzayAiRkI4QjFTVVMiCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBwaWkgcGFpcjxsbCxsbD4KI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBkb3UgZG91YmxlCiNkZWZpbmUgZWwgJ1xuJwojZGVmaW5lIHVsbCB1c2lnbmVkIGxvbmcgbG9uZyAKY29uc3QgbGwgbWF4TiA9IDFlNjsKY29uc3QgbGwgbWF4TSA9IDFlMzsKY29uc3QgbGwgTElNID0gMWU5Owpjb25zdCBsbCBvbyA9IDFlMTg7CmNvbnN0IGxsIG1vZCA9IDFlOSs3Owpjb25zdCBsbCBMT0cgPSAyMzsKCmxsIFQ7CmxsIHBbbWF4Tis1XSwgdVttYXhOKzVdLCBmW21heE4rNV07Cgp2ZWN0b3I8cGlpPiByZXMgPSAge3sxTEwsIDF9LCB7MkxMLCAyfSwgezRMTCwgM30sIHs2TEwsIDR9LCB7MTJMTCwgNn0sIHsyNExMLCA4fSwgezM2TEwsIDl9LCB7NDhMTCwgMTB9LCB7NjBMTCwgMTJ9LCB7MTIwTEwsIDE2fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsxODBMTCwgMTh9LCB7MjQwTEwsIDIwfSwgezM2MExMLCAyNH0sIHs3MjBMTCwgMzB9LCB7ODQwTEwsIDMyfSwgezEyNjBMTCwgMzZ9LCB7MTY4MExMLCA0MH0sIHsyNTIwTEwsIDQ4fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHs1MDQwTEwsIDYwfSwgezc1NjBMTCwgNjR9LCB7MTAwODBMTCwgNzJ9LCB7MTUxMjBMTCwgODB9LCB7MjAxNjBMTCwgODR9LCB7MjUyMDBMTCwgOTB9LCB7Mjc3MjBMTCwgOTZ9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezQ1MzYwTEwsIDEwMH0sIHs1MDQwMExMLCAxMDh9LCB7NTU0NDBMTCwgMTIwfSwgezgzMTYwTEwsIDEyOH0sIHsxMTA4ODBMTCwgMTQ0fSwgezE2NjMyMExMLCAxNjB9LCB7MjIxNzYwTEwsIDE2OH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Mjc3MjAwTEwsIDE4MH0sIHszMzI2NDBMTCwgMTkyfSwgezQ5ODk2MExMLCAyMDB9LCB7NTU0NDAwTEwsIDIxNn0sIHs2NjUyODBMTCwgMjI0fSwgezcyMDcyMExMLCAyNDB9LCB7MTA4MTA4MExMLCAyNTZ9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezE0NDE0NDBMTCwgMjg4fSwgezIxNjIxNjBMTCwgMzIwfSwgezI4ODI4ODBMTCwgMzM2fSwgezM2MDM2MDBMTCwgMzYwfSwgezQzMjQzMjBMTCwgMzg0fSwgezY0ODY0ODBMTCwgNDAwfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHs3MjA3MjAwTEwsIDQzMn0sIHs4NjQ4NjQwTEwsIDQ0OH0sIHsxMDgxMDgwMExMLCA0ODB9LCB7MTQ0MTQ0MDBMTCwgNTA0fSwgezE3Mjk3MjgwTEwsIDUxMn0sIHsyMTYyMTYwMExMLCA1NzZ9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezMyNDMyNDAwTEwsIDYwMH0sIHszNjc1NjcyMExMLCA2NDB9LCB7NDMyNDMyMDBMTCwgNjcyfSwgezYxMjYxMjAwTEwsIDcyMH0sIHs3MzUxMzQ0MExMLCA3Njh9LCB7MTEwMjcwMTYwTEwsIDgwMH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7MTIyNTIyNDAwTEwsIDg2NH0sIHsxNDcwMjY4ODBMTCwgODk2fSwgezE4Mzc4MzYwMExMLCA5NjB9LCB7MjQ1MDQ0ODAwTEwsIDEwMDh9LCB7Mjk0MDUzNzYwTEwsIDEwMjR9LCB7MzY3NTY3MjAwTEwsIDExNTJ9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezU1MTM1MDgwMExMLCAxMjAwfSwgezY5ODM3NzY4MExMLCAxMjgwfSwgezczNTEzNDQwMExMLCAxMzQ0fSwgezExMDI3MDE2MDBMTCwgMTQ0MH0sIHsxMzk2NzU1MzYwTEwsIDE1MzZ9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezIwOTUxMzMwNDBMTCwgMTYwMH0sIHsyMjA1NDAzMjAwTEwsIDE2ODB9LCB7MjMyNzkyNTYwMExMLCAxNzI4fSwgezI3OTM1MTA3MjBMTCwgMTc5Mn0sIHszNDkxODg4NDAwTEwsIDE5MjB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezQ2NTU4NTEyMDBMTCwgMjAxNn0sIHs1NTg3MDIxNDQwTEwsIDIwNDh9LCB7Njk4Mzc3NjgwMExMLCAyMzA0fSwgezEwNDc1NjY1MjAwTEwsIDI0MDB9LCB7MTM5Njc1NTM2MDBMTCwgMjY4OH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7MjA5NTEzMzA0MDBMTCwgMjg4MH0sIHsyNzkzNTEwNzIwMExMLCAzMDcyfSwgezQxOTAyNjYwODAwTEwsIDMzNjB9LCB7NDg4ODY0Mzc2MDBMTCwgMzQ1Nn0sIHs2NDI1MDc0NjU2MExMLCAzNTg0fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHs3MzMyOTY1NjQwMExMLCAzNjAwfSwgezgwMzEzNDMzMjAwTEwsIDM4NDB9LCB7OTc3NzI4NzUyMDBMTCwgNDAzMn0sIHsxMjg1MDE0OTMxMjBMTCwgNDA5Nn0sIHsxNDY2NTkzMTI4MDBMTCwgNDMyMH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7MTYwNjI2ODY2NDAwTEwsIDQ2MDh9LCB7MjQwOTQwMjk5NjAwTEwsIDQ4MDB9LCB7MjkzMzE4NjI1NjAwTEwsIDUwNDB9LCB7MzIxMjUzNzMyODAwTEwsIDUzNzZ9LCB7NDgxODgwNTk5MjAwTEwsIDU3NjB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezY0MjUwNzQ2NTYwMExMLCA2MTQ0fSwgezk2Mzc2MTE5ODQwMExMLCA2NzIwfSwgezExMjQzODgwNjQ4MDBMTCwgNjkxMn0sIHsxNjA2MjY4NjY0MDAwTEwsIDcxNjh9LCB7MTY4NjU4MjA5NzIwMExMLCA3MjAwfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsxOTI3NTIyMzk2ODAwTEwsIDc2ODB9LCB7MjI0ODc3NjEyOTYwMExMLCA4MDY0fSwgezMyMTI1MzczMjgwMDBMTCwgODE5Mn0sIHszMzczMTY0MTk0NDAwTEwsIDg2NDB9LCB7NDQ5NzU1MjI1OTIwMExMLCA5MjE2fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHs2NzQ2MzI4Mzg4ODAwTEwsIDEwMDgwfSwgezg5OTUxMDQ1MTg0MDBMTCwgMTAzNjh9LCB7OTMxNjM1ODI1MTIwMExMLCAxMDc1Mn0sIHsxMzQ5MjY1Njc3NzYwMExMLCAxMTUyMH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7MTg2MzI3MTY1MDI0MDBMTCwgMTIyODh9LCB7MjY5ODUzMTM1NTUyMDBMTCwgMTI5NjB9LCB7Mjc5NDkwNzQ3NTM2MDBMTCwgMTM0NDB9LCB7MzI2MDcyNTM4NzkyMDBMTCwgMTM4MjR9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezQ2NTgxNzkxMjU2MDAwTEwsIDE0MzM2fSwgezQ4OTEwODgwODE4ODAwTEwsIDE0NDAwfSwgezU1ODk4MTQ5NTA3MjAwTEwsIDE1MzYwfSwgezY1MjE0NTA3NzU4NDAwTEwsIDE2MTI4fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHs5MzE2MzU4MjUxMjAwMExMLCAxNjM4NH0sIHs5NzgyMTc2MTYzNzYwMExMLCAxNzI4MH0sIHsxMzA0MjkwMTU1MTY4MDBMTCwgMTg0MzJ9LCB7MTk1NjQzNTIzMjc1MjAwTEwsIDIwMTYwfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsyNjA4NTgwMzEwMzM2MDBMTCwgMjA3MzZ9LCB7Mjg4ODA3MTA1Nzg3MjAwTEwsIDIxNTA0fSwgezM5MTI4NzA0NjU1MDQwMExMLCAyMzA0MH0sIHs1Nzc2MTQyMTE1NzQ0MDBMTCwgMjQ1NzZ9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezc4MjU3NDA5MzEwMDgwMExMLCAyNTkyMH0sIHs4NjY0MjEzMTczNjE2MDBMTCwgMjY4ODB9LCB7MTAxMDgyNDg3MDI1NTIwMExMLCAyNzY0OH0sIHsxNDQ0MDM1NTI4OTM2MDAwTEwsIDI4NjcyfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsxNTE2MjM3MzA1MzgyODAwTEwsIDI4ODAwfSwgezE3MzI4NDI2MzQ3MjMyMDBMTCwgMzA3MjB9LCB7MjAyMTY0OTc0MDUxMDQwMExMLCAzMjI1Nn0sIHsyODg4MDcxMDU3ODcyMDAwTEwsIDMyNzY4fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHszMDMyNDc0NjEwNzY1NjAwTEwsIDM0NTYwfSwgezQwNDMyOTk0ODEwMjA4MDBMTCwgMzY4NjR9LCB7NjA2NDk0OTIyMTUzMTIwMExMLCA0MDMyMH0sIHs4MDg2NTk4OTYyMDQxNjAwTEwsIDQxNDcyfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsxMDEwODI0ODcwMjU1MjAwMExMLCA0MzAwOH0sIHsxMjEyOTg5ODQ0MzA2MjQwMExMLCA0NjA4MH0sIHsxODE5NDg0NzY2NDU5MzYwMExMLCA0ODM4NH0sIHsyMDIxNjQ5NzQwNTEwNDAwMExMLCA0OTE1Mn0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7MjQyNTk3OTY4ODYxMjQ4MDBMTCwgNTE4NDB9LCB7MzAzMjQ3NDYxMDc2NTYwMDBMTCwgNTM3NjB9LCB7MzYzODk2OTUzMjkxODcyMDBMTCwgNTUyOTZ9LCB7NDg1MTk1OTM3NzIyNDk2MDBMTCwgNTc2MDB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezYwNjQ5NDkyMjE1MzEyMDAwTEwsIDYxNDQwfSwgezcyNzc5MzkwNjU4Mzc0NDAwTEwsIDYyMjA4fSwgezc0ODAxMDQwMzk4ODg0ODAwTEwsIDY0NTEyfSwgezEwNjg1ODYyOTE0MTI2NDAwMExMLCA2NTUzNn0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7MTEyMjAxNTYwNTk4MzI3MjAwTEwsIDY5MTIwfSwgezE0OTYwMjA4MDc5Nzc2OTYwMExMLCA3MzcyOH0sIHsyMjQ0MDMxMjExOTY2NTQ0MDBMTCwgODA2NDB9LCB7Mjk5MjA0MTYxNTk1NTM5MjAwTEwsIDgyOTQ0fSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHszNzQwMDUyMDE5OTQ0MjQwMDBMTCwgODYwMTZ9LCB7NDQ4ODA2MjQyMzkzMzA4ODAwTEwsIDkyMTYwfSwgezY3MzIwOTM2MzU4OTk2MzIwMExMLCA5Njc2OH0sIHs3NDgwMTA0MDM5ODg4NDgwMDBMTCwgOTgzMDR9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgezg5NzYxMjQ4NDc4NjYxNzYwMExMLCAxMDM2ODB9fTsKCgp2b2lkIHByZXBybygpCnsKICAgIGZvcihsbCBpPTE7IGk8PW1heE47IGkrKykKICAgIHsKICAgICAgICBmb3IobGwgaj1pOyBqPD1tYXhOOyBqKz1pKXVbal0rKzsKICAgIH0KICAgIGZvcihsbCBpPTE7IGk8PW1heE47IGkrKykKICAgIHsKICAgICAgICBpZih1W3BbaS0xXV0gPCB1W2ldKSBwW2ldID0gaTsKICAgICAgICBlbHNlIHBbaV0gPSBwW2ktMV07CiAgICB9CiAgICB3aGlsZShULS0pCiAgICB7CiAgICAgICAgbGwgbiA7IGNpbiA+PiBuOwogICAgICAgIGNvdXQ8PHBbbl08PCIgIjw8dVtwW25dXTw8ZWw7CiAgICB9Cn0KCgp2b2lkIHN1YjIoKQp7CiAgICB3aGlsZShULS0pCiAgICB7CiAgICAgICAgbGwgbjsgY2luID4+IG47CiAgICAgICAgbGwgbnVtID0gLTEsIG1heERpdiA9IC0xOwogICAgICAgIGZvcihsbCBpPTA7IGk8MTU2ICYmIHJlc1tpXS5maSA8PSBuOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZihyZXNbaV0uc2UgPiBtYXhEaXYpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIG51bSA9IHJlc1tpXS5maTsKICAgICAgICAgICAgICAgIG1heERpdiA9IHJlc1tpXS5zZTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0PDxudW08PCIgIjw8bWF4RGl2PDxlbDsKICAgIH0KICAgIAp9CgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7CiAgICBpZihmb3Blbih0YXNrIi5pbnAiLCJyIikpCiAgICB7CiAgICAgICAgZnJlb3Blbih0YXNrIi5pbnAiLCJyIixzdGRpbik7CiAgICAgICAgZnJlb3Blbih0YXNrIi5vdXQiLCJ3IixzdGRvdXQpOwogICAgfQogICAgY2luID4+IFQ7CiAgICBzdWIyKCk7CiAgICByZXR1cm4gMDsKfQo=