QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#302926 | #7797. Based Zeros | PhantomThreshold# | TL | 4ms | 4100kb | C++20 | 92.9kb | 2024-01-11 15:39:15 | 2024-01-11 15:39:17 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
using ll=long long;
int main()
{
ios_base::sync_with_stdio(false);
map<ll,string> mp;
mp[100137983ll]="3 2\n2 3 \n";
mp[100138975ll]="3 3\n2 3 5 \n";
mp[100138991ll]="3 2\n2 3 \n";
mp[100138999ll]="3 2\n2 3 \n";
mp[100368383ll]="3 2\n2 3 \n";
mp[108920831ll]="3 2\n2 3 \n";
mp[109035519ll]="3 4\n2 3 5 6 \n";
mp[109043711ll]="3 1\n2 \n";
mp[112984063ll]="3 1\n2 \n";
mp[113115135ll]="3 1\n2 \n";
mp[113246143ll]="3 2\n2 3 \n";
mp[116326399ll]="3 2\n2 3 \n";
mp[116883455ll]="3 2\n2 3 \n";
mp[116915711ll]="3 2\n2 3 \n";
mp[116916191ll]="3 2\n2 3 \n";
mp[116916207ll]="3 2\n2 3 \n";
mp[116916223ll]="3 1\n3 \n";
mp[117145599ll]="3 2\n2 3 \n";
mp[117174271ll]="3 2\n2 3 \n";
mp[117178351ll]="3 2\n2 3 \n";
mp[117178363ll]="3 2\n2 3 \n";
mp[117178365ll]="3 2\n2 3 \n";
mp[117178366ll]="3 1\n2 \n";
mp[117178367ll]="2 2\n2 3 \n";
mp[117307391ll]="3 3\n2 3 5 \n";
mp[117358591ll]="3 3\n2 3 5 \n";
mp[117366783ll]="3 1\n2 \n";
mp[117374719ll]="3 3\n2 3 11 \n";
mp[117399551ll]="3 3\n2 3 5 \n";
mp[117432287ll]="3 3\n2 3 5 \n";
mp[117432311ll]="3 2\n2 5 \n";
mp[117432319ll]="3 3\n3 5 33 \n";
mp[117436414ll]="3 3\n2 3 5 \n";
mp[117437439ll]="3 3\n2 3 5 \n";
mp[117438431ll]="3 3\n2 3 5 \n";
mp[117438459ll]="3 3\n2 3 5 \n";
mp[117438461ll]="3 2\n2 5 \n";
mp[117438463ll]="3 2\n3 5 \n";
mp[117439359ll]="3 2\n2 5 \n";
mp[117439871ll]="3 3\n2 3 5 \n";
mp[117439997ll]="3 3\n2 3 5 \n";
mp[117439999ll]="3 2\n3 5 \n";
mp[117440191ll]="3 3\n2 3 5 \n";
mp[117440239ll]="3 3\n2 3 5 \n";
mp[117440319ll]="3 3\n2 3 5 \n";
mp[117440431ll]="3 2\n2 5 \n";
mp[117440439ll]="3 3\n2 3 5 \n";
mp[117440491ll]="3 3\n2 3 5 \n";
mp[117440494ll]="3 3\n2 3 5 \n";
mp[119537663ll]="3 4\n2 3 5 6 \n";
mp[121630719ll]="3 4\n2 3 6 7 \n";
mp[121634783ll]="3 4\n2 3 6 7 \n";
mp[122683391ll]="3 2\n2 6 \n";
mp[123207679ll]="3 4\n2 3 5 7 \n";
mp[123600895ll]="3 3\n2 5 7 \n";
mp[123699199ll]="3 2\n2 3 \n";
mp[123715583ll]="3 1\n2 \n";
mp[123729919ll]="3 1\n2 \n";
mp[123730943ll]="3 2\n2 7 \n";
mp[123731455ll]="3 1\n2 \n";
mp[123731711ll]="3 1\n2 \n";
mp[124780415ll]="3 2\n2 3 \n";
mp[125042687ll]="3 2\n2 3 \n";
mp[125300735ll]="3 4\n2 3 5 7 \n";
mp[125566973ll]="3 4\n2 3 6 7 \n";
mp[125681663ll]="3 3\n2 3 13 \n";
mp[125763071ll]="3 1\n2 \n";
mp[125763583ll]="3 1\n3 \n";
mp[125804543ll]="3 2\n2 3 \n";
mp[125812671ll]="3 4\n2 3 5 13 \n";
mp[125826047ll]="3 1\n2 \n";
mp[125826559ll]="3 2\n2 3 \n";
mp[125826815ll]="3 3\n2 3 7 \n";
mp[125828063ll]="3 2\n2 3 \n";
mp[125828927ll]="3 4\n2 3 5 13 \n";
mp[125828959ll]="3 3\n2 3 13 \n";
mp[127401983ll]="3 3\n2 3 5 \n";
mp[127926269ll]="3 3\n2 3 5 \n";
mp[128712703ll]="3 3\n2 3 5 \n";
mp[128942079ll]="3 3\n2 5 6 \n";
mp[128958463ll]="3 3\n2 3 6 \n";
mp[128973823ll]="3 4\n2 3 5 6 \n";
mp[128974831ll]="3 2\n2 3 \n";
mp[133660607ll]="3 2\n2 3 \n";
mp[133660655ll]="3 3\n2 3 5 \n";
mp[133660663ll]="3 2\n2 3 \n";
mp[133684735ll]="3 3\n2 3 5 \n";
mp[133922807ll]="3 2\n2 3 \n";
mp[167755775ll]="3 3\n2 3 5 \n";
mp[184025087ll]="3 3\n2 3 5 \n";
mp[188743679ll]="3 2\n2 3 \n";
mp[192675839ll]="3 2\n2 3 \n";
mp[192905215ll]="3 1\n2 \n";
mp[195035135ll]="3 2\n2 3 \n";
mp[197130239ll]="3 2\n2 3 \n";
mp[197132279ll]="3 3\n2 3 5 \n";
mp[197132287ll]="3 1\n3 \n";
mp[199098367ll]="3 1\n2 \n";
mp[199163903ll]="3 1\n2 \n";
mp[199196671ll]="3 2\n2 3 \n";
mp[199213055ll]="3 3\n2 3 5 \n";
mp[199753727ll]="3 2\n2 5 \n";
mp[200146943ll]="3 2\n2 5 \n";
mp[200245247ll]="3 1\n2 \n";
mp[200269823ll]="3 2\n2 13 \n";
mp[200273919ll]="3 1\n2 \n";
mp[200275967ll]="3 2\n2 3 \n";
mp[200277759ll]="3 2\n2 3 \n";
mp[200277887ll]="3 1\n2 \n";
mp[200278013ll]="3 3\n2 3 10 \n";
mp[200278015ll]="3 3\n3 5 10 \n";
mp[200671231ll]="3 1\n2 \n";
mp[200785919ll]="3 2\n2 5 \n";
mp[200801791ll]="3 3\n2 3 10 \n";
mp[200802239ll]="3 2\n2 10 \n";
mp[200802271ll]="3 3\n2 5 10 \n";
mp[200802287ll]="3 2\n2 10 \n";
mp[200802295ll]="3 4\n2 3 5 10 \n";
mp[200802299ll]="3 2\n2 10 \n";
mp[209715199ll]="3 1\n2 \n";
mp[226492159ll]="3 2\n2 3 \n";
mp[232521727ll]="3 1\n2 \n";
mp[232718335ll]="3 2\n2 3 \n";
mp[232751103ll]="3 3\n2 3 5 \n";
mp[233570303ll]="3 1\n2 \n";
mp[233824255ll]="3 1\n2 \n";
mp[233832191ll]="3 2\n2 3 \n";
mp[233832319ll]="3 2\n2 3 \n";
mp[233832383ll]="3 3\n2 3 11 \n";
mp[233832415ll]="3 2\n2 3 \n";
mp[233832443ll]="3 2\n2 3 \n";
mp[233832445ll]="3 3\n2 3 11 \n";
mp[233832446ll]="3 2\n2 3 \n";
mp[234340351ll]="3 3\n2 3 7 \n";
mp[234355711ll]="3 2\n2 6 \n";
mp[234356479ll]="3 1\n2 \n";
mp[234356607ll]="3 2\n2 3 \n";
mp[234356671ll]="3 2\n2 3 \n";
mp[234356703ll]="3 1\n2 \n";
mp[234356719ll]="3 1\n2 \n";
mp[234356727ll]="3 1\n2 \n";
mp[234356731ll]="3 1\n2 \n";
mp[234815231ll]="3 3\n2 3 5 \n";
mp[234815423ll]="3 4\n2 3 5 7 \n";
mp[234815486ll]="3 3\n2 3 5 \n";
mp[234871807ll]="3 2\n2 3 \n";
mp[234872827ll]="3 3\n2 3 6 \n";
mp[234874879ll]="3 3\n2 3 5 \n";
mp[234875903ll]="3 3\n2 3 5 \n";
mp[234876415ll]="3 2\n2 5 \n";
mp[234876671ll]="3 2\n2 3 \n";
mp[234876911ll]="3 2\n2 5 \n";
mp[234880639ll]="3 3\n2 3 5 \n";
mp[234880763ll]="3 2\n2 3 \n";
mp[234880765ll]="3 3\n2 3 5 \n";
mp[234880766ll]="3 2\n2 3 \n";
mp[234880879ll]="3 3\n2 3 5 \n";
mp[243138559ll]="3 1\n2 \n";
mp[243253247ll]="3 1\n2 \n";
mp[243261439ll]="3 1\n2 \n";
mp[247463423ll]="3 2\n2 3 \n";
mp[249528319ll]="3 3\n2 3 5 \n";
mp[249556991ll]="3 3\n2 3 5 \n";
mp[250601471ll]="3 1\n2 \n";
mp[251101183ll]="3 3\n2 3 5 \n";
mp[251117567ll]="3 2\n2 5 \n";
mp[251129855ll]="3 4\n2 3 5 6 \n";
mp[251132927ll]="3 2\n2 5 \n";
mp[251133439ll]="3 1\n2 \n";
mp[251133695ll]="3 2\n2 5 \n";
mp[251363327ll]="3 3\n2 5 13 \n";
mp[251461631ll]="3 3\n2 3 5 \n";
mp[251527103ll]="3 3\n2 3 5 \n";
mp[251527163ll]="3 2\n2 3 \n";
mp[251527165ll]="3 3\n2 3 5 \n";
mp[251527166ll]="3 2\n2 3 \n";
mp[251592191ll]="3 3\n2 3 5 \n";
mp[251592447ll]="3 3\n2 3 5 \n";
mp[251624959ll]="3 2\n2 5 \n";
mp[251633663ll]="3 2\n2 5 \n";
mp[251639807ll]="3 3\n2 5 6 \n";
mp[251649791ll]="3 2\n2 5 \n";
mp[251649983ll]="3 3\n2 3 5 \n";
mp[251653119ll]="3 3\n2 3 5 \n";
mp[251654111ll]="3 2\n2 5 \n";
mp[251655167ll]="3 2\n2 5 \n";
mp[251656063ll]="3 3\n2 5 7 \n";
mp[251656159ll]="3 3\n2 3 5 \n";
mp[251656183ll]="3 3\n2 3 5 \n";
mp[251656187ll]="3 2\n2 5 \n";
mp[251656189ll]="3 2\n2 5 \n";
mp[251657087ll]="3 2\n2 5 \n";
mp[251657183ll]="3 2\n2 5 \n";
mp[251657207ll]="3 2\n2 5 \n";
mp[251657211ll]="3 2\n2 5 \n";
mp[251657213ll]="3 2\n2 5 \n";
mp[251657214ll]="3 2\n2 5 \n";
mp[251657471ll]="3 3\n2 3 5 \n";
mp[251657663ll]="3 2\n2 5 \n";
mp[251657711ll]="3 2\n2 5 \n";
mp[251657719ll]="3 2\n2 5 \n";
mp[251657723ll]="3 2\n2 5 \n";
mp[251657919ll]="3 3\n2 3 5 \n";
mp[251657967ll]="3 2\n2 5 \n";
mp[251657981ll]="3 2\n2 5 \n";
mp[251657982ll]="3 3\n2 3 5 \n";
mp[251657983ll]="3 1\n5 \n";
mp[251658047ll]="3 2\n2 5 \n";
mp[255721471ll]="3 2\n2 5 \n";
mp[255851519ll]="3 4\n2 3 5 11 \n";
mp[255852287ll]="3 2\n2 3 \n";
mp[255852415ll]="3 2\n2 5 \n";
mp[255852479ll]="3 2\n2 5 \n";
mp[255852539ll]="3 3\n2 3 5 \n";
mp[257945599ll]="3 2\n2 3 \n";
mp[257949679ll]="3 3\n2 3 5 \n";
mp[265809919ll]="3 4\n2 3 5 7 \n";
mp[266067967ll]="3 2\n2 3 \n";
mp[267254783ll]="3 2\n2 3 \n";
mp[267255743ll]="3 2\n2 5 \n";
mp[267288575ll]="3 2\n2 5 \n";
mp[267648991ll]="3 3\n2 3 5 \n";
mp[267775999ll]="3 2\n2 3 \n";
mp[267779839ll]="3 1\n2 \n";
mp[267841535ll]="3 3\n2 3 5 \n";
mp[368967679ll]="3 2\n2 6 \n";
mp[369082367ll]="3 2\n2 3 \n";
mp[369098495ll]="3 3\n2 3 6 \n";
mp[369098735ll]="3 4\n2 3 6 7 \n";
mp[369098743ll]="3 4\n2 3 6 7 \n";
mp[369098747ll]="3 4\n2 3 6 7 \n";
mp[385613823ll]="3 3\n2 3 6 \n";
mp[385744895ll]="3 1\n2 \n";
mp[385875455ll]="3 3\n2 3 5 \n";
mp[451936255ll]="3 3\n2 3 5 \n";
mp[465502207ll]="3 2\n2 3 \n";
mp[467664863ll]="3 2\n2 3 \n";
mp[467664879ll]="3 3\n2 3 5 \n";
mp[467664887ll]="3 2\n2 3 \n";
mp[467664891ll]="3 2\n2 3 \n";
mp[467664893ll]="3 1\n2 \n";
mp[468697087ll]="3 3\n2 3 7 \n";
mp[468713455ll]="3 2\n2 3 \n";
mp[469727231ll]="3 1\n2 \n";
mp[469744639ll]="3 2\n2 3 \n";
mp[469745647ll]="3 3\n2 3 5 \n";
mp[469760767ll]="3 2\n2 3 \n";
mp[469761007ll]="3 2\n2 3 \n";
mp[494919679ll]="3 3\n2 3 5 \n";
mp[503267327ll]="3 3\n2 3 5 \n";
mp[509607935ll]="3 3\n2 3 5 \n";
mp[511672319ll]="3 4\n2 3 5 7 \n";
mp[511688703ll]="3 3\n2 3 5 \n";
mp[511703039ll]="3 2\n2 3 \n";
mp[515899327ll]="3 3\n2 3 5 \n";
mp[523763711ll]="3 3\n2 3 5 \n";
mp[524287967ll]="3 4\n2 3 5 6 \n";
mp[528465911ll]="3 3\n2 3 5 \n";
mp[528465919ll]="3 2\n3 5 \n";
mp[528481151ll]="3 4\n2 3 5 7 \n";
mp[534740927ll]="3 3\n2 3 5 \n";
mp[535691231ll]="3 3\n2 3 7 \n";
mp[536313599ll]="3 2\n2 3 \n";
mp[536322047ll]="3 2\n2 3 \n";
mp[536477567ll]="3 2\n2 3 \n";
mp[536510463ll]="3 2\n2 3 \n";
mp[536542207ll]="3 2\n2 3 \n";
mp[536543230ll]="3 3\n2 3 5 \n";
mp[536543231ll]="3 1\n3 \n";
mp[536575967ll]="3 1\n2 \n";
mp[536575983ll]="3 2\n2 3 \n";
mp[536575991ll]="3 1\n2 \n";
mp[536608607ll]="3 3\n2 3 7 \n";
mp[536608637ll]="3 2\n2 3 \n";
mp[536608759ll]="3 3\n3 5 7 \n";
mp[536608762ll]="3 4\n2 3 5 7 \n";
mp[536608763ll]="3 3\n3 5 7 \n";
mp[536666111ll]="3 2\n2 3 \n";
mp[536674301ll]="3 3\n2 3 5 \n";
mp[536706943ll]="3 2\n2 3 \n";
mp[536707039ll]="3 2\n2 3 \n";
mp[536730623ll]="3 3\n2 3 5 \n";
mp[536735231ll]="3 3\n2 3 5 \n";
mp[536739263ll]="3 3\n2 3 5 \n";
mp[536739767ll]="3 3\n2 3 5 \n";
mp[536739773ll]="3 3\n2 3 5 \n";
mp[536739821ll]="3 2\n2 3 \n";
mp[536739827ll]="3 3\n2 3 5 \n";
mp[536739829ll]="3 3\n2 3 5 \n";
mp[536739830ll]="3 3\n2 3 5 \n";
mp[536846207ll]="3 3\n2 3 7 \n";
mp[536853487ll]="3 2\n2 3 \n";
mp[536853499ll]="3 2\n2 3 \n";
mp[536864639ll]="3 2\n2 3 \n";
mp[536864759ll]="3 2\n2 3 \n";
mp[536870239ll]="3 2\n2 3 \n";
mp[536870255ll]="3 3\n2 3 5 \n";
mp[536870263ll]="3 2\n2 3 \n";
mp[536870267ll]="3 2\n2 3 \n";
mp[536870335ll]="3 1\n3 \n";
mp[536870587ll]="3 3\n2 3 11 \n";
mp[536870590ll]="3 2\n2 3 \n";
mp[536870591ll]="3 1\n3 \n";
mp[668991487ll]="3 2\n2 3 \n";
mp[671023103ll]="3 3\n2 6 19 \n";
mp[671088607ll]="3 2\n2 3 \n";
mp[671088631ll]="3 2\n2 3 \n";
mp[671088635ll]="3 2\n2 3 \n";
mp[738164735ll]="3 4\n2 5 7 14 \n";
mp[754974719ll]="3 1\n2 \n";
mp[769654783ll]="3 2\n2 3 \n";
mp[771620863ll]="3 2\n2 5 \n";
mp[771743743ll]="3 3\n2 3 5 \n";
mp[796393471ll]="3 3\n2 3 6 \n";
mp[796917247ll]="3 3\n2 3 19 \n";
mp[796917631ll]="3 4\n2 3 5 22 \n";
mp[796917727ll]="3 3\n2 3 5 \n";
mp[796917743ll]="3 1\n2 \n";
mp[796917757ll]="3 2\n2 5 \n";
mp[796917758ll]="3 2\n2 5 \n";
mp[796917759ll]="3 2\n3 5 \n";
mp[889192447ll]="3 3\n2 3 7 \n";
mp[897581055ll]="3 3\n2 3 5 \n";
mp[922738687ll]="3 2\n2 3 \n";
mp[930873343ll]="3 3\n2 3 5 \n";
mp[935329535ll]="3 3\n2 3 5 \n";
mp[937425919ll]="3 2\n2 3 \n";
mp[937426687ll]="3 3\n2 3 6 \n";
mp[938995711ll]="3 3\n2 3 5 \n";
mp[939506687ll]="3 2\n2 5 \n";
mp[939507647ll]="3 3\n2 3 5 \n";
mp[939507703ll]="3 3\n2 3 5 \n";
mp[939507709ll]="3 2\n2 3 \n";
mp[939507710ll]="3 3\n2 3 5 \n";
mp[939519743ll]="3 2\n2 3 \n";
mp[939519871ll]="3 2\n2 3 \n";
mp[939521023ll]="3 2\n2 5 \n";
mp[939521791ll]="3 2\n2 3 \n";
mp[939522031ll]="3 3\n2 3 5 \n";
mp[939522039ll]="3 3\n2 3 5 \n";
mp[939522043ll]="3 3\n2 3 5 \n";
mp[939522046ll]="3 2\n2 5 \n";
mp[939522047ll]="3 1\n5 \n";
mp[939523903ll]="3 3\n2 3 5 \n";
mp[972947455ll]="3 2\n2 5 \n";
mp[973045759ll]="3 2\n2 7 \n";
mp[989331455ll]="3 4\n2 3 5 6 \n";
mp[989790207ll]="3 2\n2 3 \n";
mp[989822975ll]="3 2\n2 5 \n";
mp[989854719ll]="3 4\n2 3 5 6 \n";
mp[989855231ll]="3 4\n2 3 5 6 \n";
mp[997982207ll]="3 3\n2 3 5 \n";
mp[1005453311ll]="3 3\n2 3 5 \n";
mp[1006370783ll]="3 5\n2 3 6 7 10 \n";
mp[1006624735ll]="3 3\n2 3 5 \n";
mp[1006632319ll]="3 3\n2 3 55 \n";
mp[1015021567ll]="3 2\n2 3 \n";
mp[1022885887ll]="3 1\n2 \n";
mp[1023344639ll]="3 4\n2 3 5 7 \n";
mp[1023377407ll]="3 1\n2 \n";
mp[1023410047ll]="3 2\n2 10 \n";
mp[1023410159ll]="3 2\n2 3 \n";
mp[1023410167ll]="3 2\n2 3 \n";
mp[1023410171ll]="3 2\n2 3 \n";
mp[1023410173ll]="3 1\n2 \n";
mp[1023410174ll]="3 1\n2 \n";
mp[1023410175ll]="3 2\n3 5 \n";
mp[1031733247ll]="3 3\n2 3 5 \n";
mp[1040121851ll]="3 2\n2 3 \n";
mp[1040121853ll]="3 2\n2 3 \n";
mp[1040121854ll]="3 2\n2 3 \n";
mp[1040187247ll]="3 2\n2 3 \n";
mp[1040187379ll]="3 3\n2 3 7 \n";
mp[1040187382ll]="3 2\n2 3 \n";
mp[1040187383ll]="3 1\n3 \n";
mp[1040187388ll]="3 3\n2 3 7 \n";
mp[1040187389ll]="3 2\n3 7 \n";
mp[1040187391ll]="3 2\n3 7 \n";
mp[1048510463ll]="3 2\n2 3 \n";
mp[1052246015ll]="3 3\n2 3 13 \n";
mp[1053818879ll]="3 3\n2 3 5 \n";
mp[1054605311ll]="3 1\n2 \n";
mp[1054851071ll]="3 2\n2 5 \n";
mp[1054863359ll]="3 2\n2 3 \n";
mp[1056432127ll]="3 3\n2 3 5 \n";
mp[1056436223ll]="3 2\n2 3 \n";
mp[1056438271ll]="3 2\n2 5 \n";
mp[1056440191ll]="3 2\n2 14 \n";
mp[1056440303ll]="3 3\n2 5 10 \n";
mp[1056440311ll]="3 1\n2 \n";
mp[1056767999ll]="3 2\n2 3 \n";
mp[1056817151ll]="3 3\n2 3 11 \n";
mp[1056831487ll]="3 2\n2 3 \n";
mp[1056832511ll]="3 3\n2 5 14 \n";
mp[1056915455ll]="3 2\n2 3 \n";
mp[1056927743ll]="3 2\n2 3 \n";
mp[1056930815ll]="3 2\n2 3 \n";
mp[1056946175ll]="3 3\n2 3 5 \n";
mp[1056947199ll]="3 2\n2 3 \n";
mp[1056947711ll]="3 2\n2 3 \n";
mp[1056948095ll]="3 2\n2 3 \n";
mp[1056948215ll]="3 3\n2 3 5 \n";
mp[1056948221ll]="3 2\n2 3 \n";
mp[1056948222ll]="3 2\n2 3 \n";
mp[1056948223ll]="2 3\n2 3 5 \n";
mp[1056954367ll]="3 3\n2 3 5 \n";
mp[1056956159ll]="3 3\n2 3 5 \n";
mp[1056956407ll]="3 2\n2 5 \n";
mp[1056956411ll]="3 3\n2 5 7 \n";
mp[1056956413ll]="3 2\n2 5 \n";
mp[1056956414ll]="3 2\n2 5 \n";
mp[1056959999ll]="3 4\n2 3 5 7 \n";
mp[1056961535ll]="3 2\n2 5 \n";
mp[1056963455ll]="3 4\n2 3 5 7 \n";
mp[1056963839ll]="3 3\n2 3 5 \n";
mp[1056963967ll]="3 1\n2 \n";
mp[1056964343ll]="3 2\n2 3 \n";
mp[1056964351ll]="3 2\n3 5 \n";
mp[1056964463ll]="3 3\n2 3 5 \n";
mp[1056964589ll]="3 2\n2 3 \n";
mp[1056964595ll]="3 3\n2 3 5 \n";
mp[1056964597ll]="3 2\n2 3 \n";
mp[1056964598ll]="3 2\n2 3 \n";
mp[1061157887ll]="3 2\n2 3 \n";
mp[1061158399ll]="3 2\n2 3 \n";
mp[1064271871ll]="3 2\n2 3 \n";
mp[1064827903ll]="3 3\n2 3 5 \n";
mp[1064828911ll]="3 3\n2 3 5 \n";
mp[1065352955ll]="3 2\n2 3 \n";
mp[1065352957ll]="3 2\n2 3 \n";
mp[1065352958ll]="3 2\n2 3 \n";
mp[1065353191ll]="3 3\n2 3 5 \n";
mp[1065353197ll]="3 3\n2 3 5 \n";
mp[1065353198ll]="3 4\n2 3 5 7 \n";
mp[1069015039ll]="3 2\n2 10 \n";
mp[1069022719ll]="3 2\n2 3 \n";
mp[1069022975ll]="3 1\n2 \n";
mp[1069154303ll]="3 2\n2 5 \n";
mp[1069219839ll]="3 3\n2 3 6 \n";
mp[1069252607ll]="3 1\n2 \n";
mp[1069412351ll]="3 2\n2 3 \n";
mp[1069415423ll]="3 2\n2 3 \n";
mp[1069415935ll]="3 1\n2 \n";
mp[1069416319ll]="3 2\n2 3 \n";
mp[1069416383ll]="3 3\n2 3 14 \n";
mp[1069416415ll]="3 2\n2 3 \n";
mp[1069416431ll]="3 1\n2 \n";
mp[1069416445ll]="3 3\n2 3 6 \n";
mp[1069416446ll]="3 4\n2 3 6 14 \n";
mp[1069479935ll]="3 3\n2 3 7 \n";
mp[1069512703ll]="3 1\n2 \n";
mp[1069514239ll]="3 2\n2 3 \n";
mp[1069514735ll]="3 2\n2 3 \n";
mp[1069522943ll]="3 1\n2 \n";
mp[1069527039ll]="3 3\n2 3 6 \n";
mp[1069530879ll]="3 2\n2 3 \n";
mp[1069531007ll]="3 3\n2 3 10 \n";
mp[1069531127ll]="3 1\n2 \n";
mp[1069539199ll]="3 1\n2 \n";
mp[1069543295ll]="3 4\n2 3 5 6 \n";
mp[1069544959ll]="3 2\n2 6 \n";
mp[1069545215ll]="3 3\n2 3 5 \n";
mp[1069545343ll]="3 1\n2 \n";
mp[1069545407ll]="3 2\n2 6 \n";
mp[1069545439ll]="3 2\n2 3 \n";
mp[1069545455ll]="3 2\n2 5 \n";
mp[1069545463ll]="3 1\n2 \n";
mp[1069545469ll]="3 2\n2 3 \n";
mp[1069545470ll]="3 4\n2 3 5 14 \n";
mp[1069546431ll]="3 3\n2 3 6 \n";
mp[1069546463ll]="3 2\n2 3 \n";
mp[1069546479ll]="3 4\n2 3 5 6 \n";
mp[1069546487ll]="3 2\n2 6 \n";
mp[1069546495ll]="3 3\n3 5 6 \n";
mp[1069547231ll]="3 3\n2 5 7 \n";
mp[1069547447ll]="3 5\n2 3 5 6 7 \n";
mp[1069547471ll]="3 4\n2 3 5 6 \n";
mp[1069547483ll]="3 4\n2 3 5 6 \n";
mp[1069547486ll]="3 4\n2 5 6 7 \n";
mp[1069547487ll]="3 3\n3 5 6 \n";
mp[1070530559ll]="3 3\n2 3 10 \n";
mp[1070587903ll]="3 3\n2 5 10 \n";
mp[1070594047ll]="3 4\n2 3 5 10 \n";
mp[1070595967ll]="3 2\n2 3 \n";
mp[1070596031ll]="3 2\n2 10 \n";
mp[1070596079ll]="3 4\n2 3 5 10 \n";
mp[1070596087ll]="3 3\n2 3 10 \n";
mp[1071119359ll]="3 1\n2 \n";
mp[1071120127ll]="3 2\n2 5 \n";
mp[1071120255ll]="3 3\n2 3 5 \n";
mp[1071120319ll]="3 1\n2 \n";
mp[1071120367ll]="3 2\n2 3 \n";
mp[1071120379ll]="3 3\n2 5 15 \n";
mp[1071120381ll]="3 3\n2 3 15 \n";
mp[1071120382ll]="3 2\n2 15 \n";
mp[1071120383ll]="3 1\n15 \n";
mp[1071316991ll]="3 2\n2 3 \n";
mp[1071374335ll]="3 2\n2 3 \n";
mp[1071378431ll]="3 1\n2 \n";
mp[1071380479ll]="3 3\n2 3 13 \n";
mp[1071382015ll]="3 1\n2 \n";
mp[1071382271ll]="3 2\n2 13 \n";
mp[1071382399ll]="3 2\n2 3 \n";
mp[1071382463ll]="3 1\n2 \n";
mp[1071382495ll]="3 1\n2 \n";
mp[1071382511ll]="3 1\n2 \n";
mp[1071382519ll]="3 2\n2 3 \n";
mp[1071382523ll]="3 1\n2 \n";
mp[1071382525ll]="3 2\n2 5 \n";
mp[1071382526ll]="3 1\n2 \n";
mp[1071382527ll]="3 1\n3 \n";
mp[1072152575ll]="3 4\n2 3 5 11 \n";
mp[1072676735ll]="3 2\n2 3 \n";
mp[1072676831ll]="3 2\n2 3 \n";
mp[1073149951ll]="3 2\n2 3 \n";
mp[1073212415ll]="3 3\n2 3 11 \n";
mp[1073215483ll]="3 3\n2 3 11 \n";
mp[1073444863ll]="3 3\n2 3 11 \n";
mp[1073446655ll]="3 3\n2 3 5 \n";
mp[1073471359ll]="3 3\n2 3 5 \n";
mp[1073471423ll]="3 2\n2 3 \n";
mp[1073475071ll]="3 3\n2 3 5 \n";
mp[1073475581ll]="3 4\n2 3 6 11 \n";
mp[1073475583ll]="3 2\n3 11 \n";
mp[1073479135ll]="3 4\n2 3 5 11 \n";
mp[1073479391ll]="3 4\n2 3 5 11 \n";
mp[1073601535ll]="3 2\n2 3 \n";
mp[1073602303ll]="3 4\n2 3 6 10 \n";
mp[1073602543ll]="3 3\n2 3 6 \n";
mp[1073602551ll]="3 4\n2 3 5 6 \n";
mp[1073602555ll]="3 2\n2 5 \n";
mp[1073602558ll]="3 2\n2 3 \n";
mp[1073602559ll]="3 1\n3 \n";
mp[1073604607ll]="3 4\n2 3 10 11 \n";
mp[1073606143ll]="3 3\n2 3 11 \n";
mp[1073606639ll]="3 3\n2 3 5 \n";
mp[1073608447ll]="3 3\n2 3 11 \n";
mp[1073608639ll]="3 3\n2 3 11 \n";
mp[1073609215ll]="3 2\n2 3 \n";
mp[1073627135ll]="3 3\n2 3 5 \n";
mp[1073659391ll]="3 3\n2 3 5 \n";
mp[1073659901ll]="3 2\n2 3 \n";
mp[1073659903ll]="3 1\n3 \n";
mp[1073666047ll]="3 2\n2 3 \n";
mp[1073667839ll]="3 2\n2 3 \n";
mp[1073668031ll]="3 1\n2 \n";
mp[1073668091ll]="3 3\n2 3 11 \n";
mp[1073668093ll]="3 3\n2 3 11 \n";
mp[1073668094ll]="3 3\n2 3 11 \n";
mp[1073674111ll]="3 2\n2 3 \n";
mp[1073676023ll]="3 2\n2 3 \n";
mp[1073676029ll]="3 2\n2 3 \n";
mp[1073676031ll]="3 1\n3 \n";
mp[1073676191ll]="3 3\n2 3 7 \n";
mp[1073676221ll]="3 2\n2 3 \n";
mp[1073676263ll]="3 4\n2 3 5 11 \n";
mp[1073676271ll]="3 2\n3 5 \n";
mp[1073704703ll]="3 3\n2 3 10 \n";
mp[1073723327ll]="3 2\n2 3 \n";
mp[1073723359ll]="3 2\n2 3 \n";
mp[1073723903ll]="3 2\n2 3 \n";
mp[1073724159ll]="3 2\n2 3 \n";
mp[1073724287ll]="3 2\n2 3 \n";
mp[1073724383ll]="3 3\n2 3 11 \n";
mp[1073724407ll]="3 2\n2 11 \n";
mp[1073724411ll]="3 3\n2 3 11 \n";
mp[1073724413ll]="3 2\n2 11 \n";
mp[1073724414ll]="3 3\n2 3 11 \n";
mp[1073724415ll]="3 1\n11 \n";
mp[1073724863ll]="3 1\n2 \n";
mp[1073724895ll]="3 2\n2 3 \n";
mp[1073725055ll]="3 2\n2 5 \n";
mp[1073733055ll]="3 2\n2 3 \n";
mp[1073733559ll]="3 3\n2 3 11 \n";
mp[1073733565ll]="3 2\n2 3 \n";
mp[1073733566ll]="3 2\n2 3 \n";
mp[1073733611ll]="3 2\n2 3 \n";
mp[1073733613ll]="3 2\n2 3 \n";
mp[1073733614ll]="3 2\n2 3 \n";
mp[1073733619ll]="3 3\n2 3 7 \n";
mp[1073733622ll]="3 2\n2 3 \n";
mp[1073733623ll]="3 1\n3 \n";
mp[1073736701ll]="3 3\n2 3 11 \n";
mp[1073736959ll]="3 2\n2 3 \n";
mp[1073737151ll]="3 2\n2 3 \n";
mp[1073737183ll]="3 2\n2 11 \n";
mp[1073737199ll]="3 2\n2 3 \n";
mp[1073737207ll]="3 2\n2 3 \n";
mp[1073737211ll]="3 1\n2 \n";
mp[1073737213ll]="3 1\n2 \n";
mp[1073737214ll]="3 2\n2 11 \n";
mp[1073737439ll]="3 2\n2 3 \n";
mp[1073737455ll]="3 2\n2 3 \n";
mp[1073737471ll]="3 1\n3 \n";
mp[1073737535ll]="3 2\n2 5 \n";
mp[1073737661ll]="3 2\n2 3 \n";
mp[1073737663ll]="3 1\n3 \n";
mp[1073737691ll]="3 3\n2 3 11 \n";
mp[1073738239ll]="3 1\n2 \n";
mp[1073738743ll]="3 3\n2 3 11 \n";
mp[1073738749ll]="3 2\n2 3 \n";
mp[1073739199ll]="3 2\n2 3 \n";
mp[1073739391ll]="3 1\n2 \n";
mp[1073739455ll]="3 1\n2 \n";
mp[1073739615ll]="3 2\n2 3 \n";
mp[1073739631ll]="3 1\n2 \n";
mp[1073739639ll]="3 2\n2 3 \n";
mp[1073739643ll]="3 1\n2 \n";
mp[1073739679ll]="3 2\n2 3 \n";
mp[1073739695ll]="3 1\n2 \n";
mp[1073739703ll]="3 2\n2 3 \n";
mp[1073739707ll]="3 2\n2 3 \n";
mp[1073739709ll]="3 2\n2 3 \n";
mp[1073739710ll]="3 2\n2 3 \n";
mp[1073739711ll]="3 2\n3 11 \n";
mp[1073740255ll]="3 2\n2 3 \n";
mp[1073740279ll]="3 2\n2 3 \n";
mp[1073740283ll]="3 3\n2 3 11 \n";
mp[1073741549ll]="3 3\n2 3 6 \n";
mp[1073741551ll]="3 1\n3 \n";
mp[1073741557ll]="3 2\n2 3 \n";
mp[1073741558ll]="3 2\n2 3 \n";
mp[1073741561ll]="3 2\n2 3 \n";
mp[1073741629ll]="3 3\n2 3 6 \n";
mp[1073741630ll]="3 3\n2 3 6 \n";
mp[1073741791ll]="3 1\n3 \n";
mp[1073741795ll]="3 2\n2 3 \n";
mp[1073741801ll]="3 4\n2 3 6 11 \n";
mp[1073741803ll]="3 1\n3 \n";
mp[1073741804ll]="3 2\n2 3 \n";
mp[1073741818ll]="3 1\n3 \n";
mp[1073741819ll]="3 1\n3 \n";
mp[1073741821ll]="3 1\n3 \n";
mp[1073741822ll]="3 1\n3 \n";
mp[1342176767ll]="3 3\n2 3 5 \n";
mp[1342177151ll]="3 4\n2 3 5 6 \n";
mp[1476132863ll]="3 3\n2 3 14 \n";
mp[1602093055ll]="3 3\n2 3 10 \n";
mp[1602207743ll]="3 2\n2 3 \n";
mp[1602222079ll]="3 3\n2 3 5 \n";
mp[1602223871ll]="3 2\n2 3 \n";
mp[1610086399ll]="3 2\n2 3 \n";
mp[1610087935ll]="3 3\n2 3 5 \n";
mp[1610088191ll]="3 2\n2 3 \n";
mp[1610088319ll]="3 3\n2 3 7 \n";
mp[1610610683ll]="3 3\n2 3 5 \n";
mp[1610610686ll]="3 3\n2 3 5 \n";
mp[1744829951ll]="3 2\n2 5 \n";
mp[1744830463ll]="3 1\n3 \n";
mp[1845428223ll]="3 3\n2 3 6 \n";
mp[1845493631ll]="3 2\n2 3 \n";
mp[1870651391ll]="3 2\n2 3 \n";
mp[1874329599ll]="3 1\n2 \n";
mp[1874852863ll]="3 1\n2 \n";
mp[1874853759ll]="3 4\n2 3 5 6 \n";
mp[1874853823ll]="3 1\n2 \n";
mp[1874853855ll]="3 3\n2 3 5 \n";
mp[1876819967ll]="3 2\n2 3 \n";
mp[1876918271ll]="3 2\n2 3 \n";
mp[1876948991ll]="3 2\n2 3 \n";
mp[1876950911ll]="3 3\n2 3 11 \n";
mp[1876951007ll]="3 2\n2 3 \n";
mp[1876951031ll]="3 2\n2 3 \n";
mp[1877475327ll]="3 3\n2 3 7 \n";
mp[1877737471ll]="3 3\n2 3 5 \n";
mp[1877868543ll]="3 3\n2 3 6 \n";
mp[1877934079ll]="3 2\n2 3 \n";
mp[1877991423ll]="3 2\n2 3 \n";
mp[1877995519ll]="3 2\n2 3 \n";
mp[1878392831ll]="3 3\n2 3 6 \n";
mp[1878521855ll]="3 4\n2 3 5 7 \n";
mp[1878523391ll]="3 4\n2 3 5 7 \n";
mp[1878523647ll]="3 4\n2 3 5 33 \n";
mp[1878753279ll]="3 2\n2 5 \n";
mp[1878785023ll]="3 1\n2 \n";
mp[1878785791ll]="3 2\n2 3 \n";
mp[1878786031ll]="3 2\n2 3 \n";
mp[1878786043ll]="3 2\n2 3 \n";
mp[1878786046ll]="3 2\n2 3 \n";
mp[1878786047ll]="3 1\n3 \n";
mp[1878851583ll]="3 3\n2 3 21 \n";
mp[1878916607ll]="3 3\n2 3 5 \n";
mp[1878916863ll]="3 2\n2 5 \n";
mp[1878917087ll]="3 3\n2 3 5 \n";
mp[1878917111ll]="3 2\n2 5 \n";
mp[1878917117ll]="3 2\n2 5 \n";
mp[1878917118ll]="3 2\n2 5 \n";
mp[1878917119ll]="3 1\n5 \n";
mp[1878974463ll]="3 4\n2 3 5 6 \n";
mp[1878982143ll]="3 4\n2 3 5 11 \n";
mp[1878982399ll]="3 4\n2 3 5 6 \n";
mp[1878982591ll]="3 2\n2 5 \n";
mp[1878982639ll]="3 2\n2 5 \n";
mp[1878982647ll]="3 2\n2 5 \n";
mp[1878982651ll]="3 3\n2 3 5 \n";
mp[1878982653ll]="3 3\n2 3 5 \n";
mp[1878982654ll]="3 2\n2 5 \n";
mp[1878982655ll]="3 2\n5 11 \n";
mp[1879014911ll]="3 1\n2 \n";
mp[1879015359ll]="3 2\n2 3 \n";
mp[1879015391ll]="3 1\n2 \n";
mp[1879015415ll]="3 2\n2 3 \n";
mp[1879015423ll]="3 1\n3 \n";
mp[1879027711ll]="3 2\n2 6 \n";
mp[1879030783ll]="3 1\n2 \n";
mp[1879043071ll]="3 1\n2 \n";
mp[1879044031ll]="3 2\n2 3 \n";
mp[1879044063ll]="3 2\n2 3 \n";
mp[1879044091ll]="3 2\n2 3 \n";
mp[1879046015ll]="3 2\n2 5 \n";
mp[1879046141ll]="3 2\n2 3 \n";
mp[1879046143ll]="3 1\n3 \n";
mp[1879047039ll]="3 3\n2 3 5 \n";
mp[1879047166ll]="3 4\n2 3 5 6 \n";
mp[1879047167ll]="3 3\n3 5 6 \n";
mp[1879047647ll]="3 4\n2 3 5 21 \n";
mp[1879047663ll]="3 2\n2 3 \n";
mp[1879047671ll]="3 1\n2 \n";
mp[1879047677ll]="3 2\n2 5 \n";
mp[1879047678ll]="3 3\n2 5 6 \n";
mp[1879047679ll]="3 1\n5 \n";
mp[1879047871ll]="3 2\n2 3 \n";
mp[1879047919ll]="3 2\n2 3 \n";
mp[1879047931ll]="3 1\n2 \n";
mp[1879047933ll]="3 3\n2 3 21 \n";
mp[1879047934ll]="3 1\n2 \n";
mp[1879047935ll]="3 1\n5 \n";
mp[1879048031ll]="3 1\n2 \n";
mp[1879048061ll]="3 2\n2 3 \n";
mp[1879048095ll]="3 3\n2 3 5 \n";
mp[1879048111ll]="3 1\n2 \n";
mp[1879048119ll]="3 3\n2 3 6 \n";
mp[1879048123ll]="3 1\n2 \n";
mp[1879048159ll]="3 2\n5 6 \n";
mp[1879048167ll]="3 3\n2 5 6 \n";
mp[1879048171ll]="3 3\n2 5 6 \n";
mp[1879048173ll]="3 3\n2 5 6 \n";
mp[1879048174ll]="3 3\n2 5 6 \n";
mp[1879048181ll]="3 4\n2 3 5 6 \n";
mp[1879048183ll]="3 2\n5 6 \n";
mp[1879048186ll]="3 3\n2 5 6 \n";
mp[1879048187ll]="3 2\n5 6 \n";
mp[1879048189ll]="3 2\n5 6 \n";
mp[1879048191ll]="3 2\n5 6 \n";
mp[1979707391ll]="3 4\n2 3 5 7 \n";
mp[2004877247ll]="3 2\n2 3 \n";
mp[2004877295ll]="3 3\n2 3 5 \n";
mp[2004877303ll]="3 4\n2 3 5 10 \n";
mp[2013003647ll]="3 5\n2 3 5 7 10 \n";
mp[2013069311ll]="3 1\n2 \n";
mp[2013249407ll]="3 2\n2 3 \n";
mp[2013265823ll]="3 3\n2 3 5 \n";
mp[2013265907ll]="3 3\n2 3 5 \n";
mp[2078277629ll]="3 3\n2 3 5 \n";
mp[2078277631ll]="3 1\n3 \n";
mp[2080333823ll]="3 3\n2 3 5 \n";
mp[2080354303ll]="3 5\n2 3 5 7 10 \n";
mp[2080372703ll]="3 5\n2 3 5 7 10 \n";
mp[2080372733ll]="3 3\n2 3 7 \n";
mp[2080374263ll]="3 4\n2 3 5 7 \n";
mp[2080374269ll]="3 4\n2 3 5 7 \n";
mp[2080374271ll]="3 3\n3 5 7 \n";
mp[2080374647ll]="3 4\n2 3 5 13 \n";
mp[2080374718ll]="3 2\n2 3 \n";
mp[2080374719ll]="3 1\n3 \n";
mp[2080374749ll]="3 2\n2 3 \n";
mp[2103443455ll]="3 5\n2 3 5 6 7 \n";
mp[2105507839ll]="3 3\n2 3 5 \n";
mp[2105539583ll]="3 3\n2 3 5 \n";
mp[2111700991ll]="3 3\n2 3 11 \n";
mp[2113863551ll]="3 2\n2 3 \n";
mp[2113888255ll]="3 1\n2 \n";
mp[2113894399ll]="3 2\n2 3 \n";
mp[2121793535ll]="3 2\n2 3 \n";
mp[2122309631ll]="3 3\n2 3 5 \n";
mp[2126511103ll]="3 2\n2 6 \n";
mp[2126511871ll]="3 3\n2 6 7 \n";
mp[2129395711ll]="3 1\n2 \n";
mp[2129592319ll]="3 2\n2 3 \n";
mp[2129656831ll]="3 3\n2 3 5 \n";
mp[2129657791ll]="3 2\n2 3 \n";
mp[2130181631ll]="3 4\n2 3 5 7 \n";
mp[2130182135ll]="3 3\n2 3 5 \n";
mp[2130182141ll]="3 2\n2 3 \n";
mp[2130182143ll]="3 1\n3 \n";
mp[2130542591ll]="3 3\n2 5 7 \n";
mp[2130575359ll]="3 2\n3 7 \n";
mp[2130639871ll]="3 3\n2 3 7 \n";
mp[2130657279ll]="3 4\n2 3 5 7 \n";
mp[2130671615ll]="3 2\n2 3 \n";
mp[2130673535ll]="3 3\n2 3 5 \n";
mp[2130685951ll]="3 2\n2 3 \n";
mp[2130689023ll]="3 3\n2 3 5 \n";
mp[2130689983ll]="3 2\n2 3 \n";
mp[2130694143ll]="3 3\n2 3 5 \n";
mp[2130697727ll]="3 1\n2 \n";
mp[2130698237ll]="3 2\n2 3 \n";
mp[2130698239ll]="3 1\n3 \n";
mp[2130701311ll]="3 2\n2 3 \n";
mp[2130702079ll]="3 2\n2 10 \n";
mp[2130702207ll]="3 2\n2 10 \n";
mp[2130704319ll]="3 2\n2 5 \n";
mp[2130704367ll]="3 4\n2 3 5 17 \n";
mp[2132803583ll]="3 2\n2 3 \n";
mp[2134896639ll]="3 2\n2 3 \n";
mp[2134900223ll]="3 2\n2 3 \n";
mp[2135949311ll]="3 2\n2 3 \n";
mp[2136997879ll]="3 3\n2 3 5 \n";
mp[2136997885ll]="3 3\n2 3 5 \n";
mp[2136997886ll]="3 2\n2 3 \n";
mp[2137915391ll]="3 3\n2 3 6 \n";
mp[2138963711ll]="3 3\n2 3 7 \n";
mp[2138963839ll]="3 4\n2 3 5 7 \n";
mp[2138963903ll]="3 4\n2 3 5 7 \n";
mp[2138963935ll]="3 4\n2 3 5 7 \n";
mp[2138963959ll]="3 3\n2 3 7 \n";
mp[2138963963ll]="3 2\n2 7 \n";
mp[2138963965ll]="3 3\n2 5 7 \n";
mp[2138963966ll]="3 2\n2 7 \n";
mp[2140930047ll]="3 3\n2 3 10 \n";
mp[2141159423ll]="3 2\n2 7 \n";
mp[2141978623ll]="3 2\n2 3 \n";
mp[2142175231ll]="3 3\n2 3 7 \n";
mp[2142224383ll]="3 4\n2 3 5 7 \n";
mp[2142756863ll]="3 3\n2 3 7 \n";
mp[2142764927ll]="3 2\n2 7 \n";
mp[2143219711ll]="3 3\n2 3 7 \n";
mp[2143222783ll]="3 2\n2 7 \n";
mp[2143272703ll]="3 3\n2 3 13 \n";
mp[2143272955ll]="3 2\n2 3 \n";
mp[2143272958ll]="3 2\n2 3 \n";
mp[2143272959ll]="3 1\n3 \n";
mp[2143285231ll]="3 2\n2 3 \n";
mp[2143285243ll]="3 3\n2 3 7 \n";
mp[2143288318ll]="3 3\n2 3 6 \n";
mp[2143288319ll]="3 2\n3 6 \n";
mp[2144337407ll]="3 1\n2 \n";
mp[2144337663ll]="3 3\n2 3 7 \n";
mp[2144337791ll]="3 2\n2 3 \n";
mp[2144337855ll]="3 3\n2 7 11 \n";
mp[2144337887ll]="3 2\n2 3 \n";
mp[2144829439ll]="3 3\n2 5 7 \n";
mp[2144862079ll]="3 4\n2 3 5 7 \n";
mp[2144862143ll]="3 4\n2 3 5 7 \n";
mp[2145058815ll]="3 3\n2 3 6 \n";
mp[2145116159ll]="3 3\n2 3 7 \n";
mp[2145122303ll]="3 1\n2 \n";
mp[2145124319ll]="3 2\n2 3 \n";
mp[2145124335ll]="3 2\n2 3 \n";
mp[2145124343ll]="3 2\n2 3 \n";
mp[2145124347ll]="3 2\n2 3 \n";
mp[2145124349ll]="3 1\n2 \n";
mp[2145189887ll]="3 2\n2 11 \n";
mp[2145222655ll]="3 2\n2 7 \n";
mp[2145239039ll]="3 2\n2 3 \n";
mp[2145288191ll]="3 3\n2 3 11 \n";
mp[2145318911ll]="3 3\n2 5 7 \n";
mp[2145320927ll]="3 4\n2 3 5 11 \n";
mp[2145320951ll]="3 4\n2 3 5 7 \n";
mp[2145320959ll]="3 2\n3 7 \n";
mp[2145337343ll]="3 2\n2 7 \n";
mp[2145345535ll]="3 3\n2 5 7 \n";
mp[2145351679ll]="3 2\n2 3 \n";
mp[2145352703ll]="3 1\n2 \n";
mp[2145353599ll]="3 4\n2 3 7 11 \n";
mp[2145361919ll]="3 4\n2 3 5 11 \n";
mp[2145368063ll]="3 3\n2 7 11 \n";
mp[2145370103ll]="3 4\n2 3 5 11 \n";
mp[2145378047ll]="3 3\n2 3 11 \n";
mp[2145378271ll]="3 3\n2 5 7 \n";
mp[2145378295ll]="3 3\n2 3 5 \n";
mp[2145378299ll]="3 1\n2 \n";
mp[2145378301ll]="3 3\n2 5 11 \n";
mp[2145378302ll]="3 2\n2 5 \n";
mp[2145380351ll]="3 3\n2 7 11 \n";
mp[2145382271ll]="3 3\n2 3 7 \n";
mp[2145383935ll]="3 3\n2 3 6 \n";
mp[2145384191ll]="3 2\n2 3 \n";
mp[2145384431ll]="3 4\n2 5 7 11 \n";
mp[2145384446ll]="3 5\n2 3 5 7 11 \n";
mp[2145384959ll]="3 3\n2 3 7 \n";
mp[2145385343ll]="3 2\n2 3 \n";
mp[2145385407ll]="3 2\n2 11 \n";
mp[2145385439ll]="3 2\n2 7 \n";
mp[2145385455ll]="3 4\n2 3 6 7 \n";
mp[2145385463ll]="3 3\n2 6 7 \n";
mp[2145385469ll]="3 4\n2 3 6 7 \n";
mp[2145385471ll]="3 2\n6 7 \n";
mp[2145385727ll]="3 3\n2 5 11 \n";
mp[2145385967ll]="3 3\n2 3 7 \n";
mp[2145385975ll]="3 3\n2 3 5 \n";
mp[2145385979ll]="3 3\n2 3 11 \n";
mp[2145386207ll]="3 2\n2 3 \n";
mp[2145386231ll]="3 2\n2 3 \n";
mp[2145386235ll]="3 2\n2 3 \n";
mp[2145386237ll]="3 1\n2 \n";
mp[2145386238ll]="3 2\n2 3 \n";
mp[2145386239ll]="2 4\n2 3 7 11 \n";
mp[2145386303ll]="3 3\n2 3 5 \n";
mp[2145386363ll]="3 2\n2 3 \n";
mp[2145386365ll]="3 3\n2 3 5 \n";
mp[2145386366ll]="3 2\n2 3 \n";
mp[2145386399ll]="3 1\n2 \n";
mp[2145386429ll]="3 2\n2 3 \n";
mp[2145386447ll]="3 2\n2 3 \n";
mp[2145386461ll]="3 2\n2 7 \n";
mp[2145386462ll]="3 2\n2 7 \n";
mp[2145386463ll]="3 3\n3 7 11 \n";
mp[2145386471ll]="3 3\n2 3 7 \n";
mp[2145386477ll]="3 3\n2 3 7 \n";
mp[2145386478ll]="3 3\n2 3 7 \n";
mp[2145386479ll]="3 1\n7 \n";
mp[2145386483ll]="3 2\n2 7 \n";
mp[2145386485ll]="3 4\n2 3 7 11 \n";
mp[2145386486ll]="3 3\n2 3 7 \n";
mp[2145386487ll]="3 2\n3 7 \n";
mp[2145386489ll]="3 2\n2 7 \n";
mp[2145386490ll]="3 3\n2 3 7 \n";
mp[2145386491ll]="3 1\n7 \n";
mp[2145386492ll]="3 2\n2 7 \n";
mp[2145779711ll]="3 1\n2 \n";
mp[2145878015ll]="3 3\n2 3 5 \n";
mp[2145910271ll]="3 1\n2 \n";
mp[2145910527ll]="3 2\n2 3 \n";
mp[2145910775ll]="3 2\n2 3 \n";
mp[2146107391ll]="3 2\n2 5 \n";
mp[2146172799ll]="3 2\n2 3 \n";
mp[2146172911ll]="3 2\n2 3 \n";
mp[2146301951ll]="3 4\n2 3 7 14 \n";
mp[2146302975ll]="3 2\n2 3 \n";
mp[2146303487ll]="3 1\n2 \n";
mp[2146303871ll]="3 1\n2 \n";
mp[2146303935ll]="3 2\n2 3 \n";
mp[2146303967ll]="3 1\n2 \n";
mp[2146303991ll]="3 2\n2 3 \n";
mp[2146303995ll]="3 2\n2 3 \n";
mp[2146303997ll]="3 1\n2 \n";
mp[2146303999ll]="3 2\n3 7 \n";
mp[2146365439ll]="3 2\n2 3 \n";
mp[2146369471ll]="3 2\n2 3 \n";
mp[2146369531ll]="3 2\n2 3 \n";
mp[2146369534ll]="3 2\n2 3 \n";
mp[2146369535ll]="3 1\n3 \n";
mp[2146400255ll]="3 4\n2 3 5 11 \n";
mp[2146401791ll]="3 1\n2 \n";
mp[2146402175ll]="3 3\n2 3 7 \n";
mp[2146402271ll]="3 2\n2 3 \n";
mp[2146402295ll]="3 2\n2 3 \n";
mp[2146402299ll]="3 2\n2 3 \n";
mp[2146402301ll]="3 1\n2 \n";
mp[2146402302ll]="3 3\n2 3 11 \n";
mp[2146402303ll]="2 5\n2 3 7 10 11 \n";
mp[2146417663ll]="3 1\n2 \n";
mp[2146418431ll]="3 2\n2 3 \n";
mp[2146418671ll]="3 2\n2 3 \n";
mp[2146426367ll]="3 2\n2 3 \n";
mp[2146428927ll]="3 2\n2 3 \n";
mp[2146429951ll]="3 2\n2 3 \n";
mp[2146430847ll]="3 2\n2 3 \n";
mp[2146430959ll]="3 1\n2 \n";
mp[2146430971ll]="3 2\n2 3 \n";
mp[2146430973ll]="3 2\n2 3 \n";
mp[2146430974ll]="3 1\n2 \n";
mp[2146430975ll]="2 6\n2 3 5 13 14 65 \n";
mp[2146434431ll]="3 2\n2 3 \n";
mp[2146434551ll]="3 2\n2 3 \n";
mp[2146696703ll]="3 4\n2 3 6 11 \n";
mp[2146820095ll]="3 3\n2 5 7 \n";
mp[2146824191ll]="3 3\n2 3 6 \n";
mp[2146826239ll]="3 1\n2 \n";
mp[2146827775ll]="3 4\n2 3 5 7 \n";
mp[2146828031ll]="3 3\n2 3 6 \n";
mp[2146828283ll]="3 2\n2 5 \n";
mp[2146828286ll]="3 4\n2 3 5 6 \n";
mp[2146828287ll]="3 3\n3 5 6 \n";
mp[2146893567ll]="3 3\n2 3 7 \n";
mp[2146893695ll]="3 3\n2 5 7 \n";
mp[2146893807ll]="3 2\n2 5 \n";
mp[2146893819ll]="3 3\n2 5 7 \n";
mp[2146893821ll]="3 2\n2 5 \n";
mp[2146924543ll]="3 2\n2 3 \n";
mp[2146926335ll]="3 4\n2 3 5 7 \n";
mp[2146926463ll]="3 3\n2 6 7 \n";
mp[2146926559ll]="3 3\n2 6 7 \n";
mp[2146926575ll]="3 5\n2 3 5 6 7 \n";
mp[2146926583ll]="3 2\n2 6 \n";
mp[2146926587ll]="3 2\n2 6 \n";
mp[2146926589ll]="3 2\n2 6 \n";
mp[2146926590ll]="3 2\n2 6 \n";
mp[2146926591ll]="3 2\n3 6 \n";
mp[2146934783ll]="3 3\n2 3 7 \n";
mp[2146940927ll]="3 2\n2 5 \n";
mp[2146941951ll]="3 5\n2 3 5 6 11 \n";
mp[2146942463ll]="3 1\n2 \n";
mp[2146942847ll]="3 1\n2 \n";
mp[2146947071ll]="3 2\n2 3 \n";
mp[2146949119ll]="3 2\n2 3 \n";
mp[2146950143ll]="3 4\n2 3 5 13 \n";
mp[2146950655ll]="3 2\n2 5 \n";
mp[2146950911ll]="3 2\n2 7 \n";
mp[2146951039ll]="3 3\n2 3 6 \n";
mp[2146951103ll]="3 2\n2 3 \n";
mp[2146951135ll]="3 3\n2 3 5 \n";
mp[2146951151ll]="3 2\n2 3 \n";
mp[2146951159ll]="3 1\n2 \n";
mp[2146951163ll]="3 2\n2 3 \n";
mp[2146951165ll]="3 1\n2 \n";
mp[2146951166ll]="3 1\n2 \n";
mp[2146951167ll]="3 1\n3 \n";
mp[2146954239ll]="3 2\n2 3 \n";
mp[2146955199ll]="3 1\n2 \n";
mp[2146955231ll]="3 1\n2 \n";
mp[2146955247ll]="3 2\n2 3 \n";
mp[2146955259ll]="3 2\n2 5 \n";
mp[2146955261ll]="3 2\n2 5 \n";
mp[2146955262ll]="3 2\n2 5 \n";
mp[2146955263ll]="3 1\n5 \n";
mp[2146956799ll]="3 2\n2 3 \n";
mp[2146957055ll]="3 2\n2 7 \n";
mp[2146957183ll]="3 2\n2 3 \n";
mp[2146957279ll]="3 2\n2 3 \n";
mp[2146957295ll]="3 2\n2 7 \n";
mp[2146957303ll]="3 2\n2 3 \n";
mp[2146957307ll]="3 3\n2 3 11 \n";
mp[2146957309ll]="3 2\n2 3 \n";
mp[2146957310ll]="3 2\n2 3 \n";
mp[2146957311ll]="3 1\n3 \n";
mp[2146957823ll]="3 2\n2 3 \n";
mp[2146958207ll]="3 1\n2 \n";
mp[2146958333ll]="3 2\n2 3 \n";
mp[2146958335ll]="3 1\n3 \n";
mp[2146958591ll]="3 1\n2 \n";
mp[2146958719ll]="3 2\n2 3 \n";
mp[2146958783ll]="3 1\n2 \n";
mp[2146958815ll]="3 3\n2 5 6 \n";
mp[2146958831ll]="3 1\n2 \n";
mp[2146958839ll]="3 2\n2 3 \n";
mp[2146958843ll]="3 1\n2 \n";
mp[2146958845ll]="3 2\n2 5 \n";
mp[2146958846ll]="3 1\n2 \n";
mp[2146958847ll]="3 1\n3 \n";
mp[2146959039ll]="3 2\n2 3 \n";
mp[2146959071ll]="3 1\n2 \n";
mp[2146959087ll]="3 3\n2 3 13 \n";
mp[2146959095ll]="3 1\n2 \n";
mp[2146959099ll]="3 2\n2 3 \n";
mp[2146959101ll]="3 1\n2 \n";
mp[2146959102ll]="3 1\n2 \n";
mp[2146959103ll]="2 3\n2 5 13 \n";
mp[2146959167ll]="3 1\n2 \n";
mp[2146959199ll]="3 2\n2 3 \n";
mp[2146959215ll]="3 1\n2 \n";
mp[2146959223ll]="3 1\n2 \n";
mp[2146959227ll]="3 1\n2 \n";
mp[2146959229ll]="3 1\n2 \n";
mp[2146959230ll]="3 1\n2 \n";
mp[2146959231ll]="2 4\n2 3 6 21 \n";
mp[2146959263ll]="3 1\n2 \n";
mp[2146959279ll]="3 2\n2 3 \n";
mp[2146959287ll]="3 1\n2 \n";
mp[2146959291ll]="3 1\n2 \n";
mp[2146959293ll]="3 1\n2 \n";
mp[2146959294ll]="3 1\n2 \n";
mp[2146959295ll]="2 4\n2 5 13 21 \n";
mp[2146959311ll]="3 1\n2 \n";
mp[2146959319ll]="3 1\n2 \n";
mp[2146959323ll]="3 1\n2 \n";
mp[2146959325ll]="3 2\n2 5 \n";
mp[2146959326ll]="3 1\n2 \n";
mp[2146959327ll]="2 5\n2 3 5 6 21 \n";
mp[2146959335ll]="3 1\n2 \n";
mp[2146959339ll]="3 2\n2 21 \n";
mp[2146959341ll]="3 1\n2 \n";
mp[2146959342ll]="3 1\n2 \n";
mp[2146959343ll]="2 2\n2 21 \n";
mp[2146959347ll]="3 1\n2 \n";
mp[2146959349ll]="3 1\n2 \n";
mp[2146959350ll]="3 2\n2 5 \n";
mp[2146959353ll]="3 3\n2 3 7 \n";
mp[2146959354ll]="3 2\n2 3 \n";
mp[2146959355ll]="2 5\n2 3 5 7 21 \n";
mp[2146959356ll]="3 1\n2 \n";
mp[2146959357ll]="3 1\n3 \n";
mp[2146959358ll]="2 4\n2 3 7 21 \n";
mp[2146959359ll]="2 3\n3 7 21 \n";
mp[2147088383ll]="3 3\n2 3 11 \n";
mp[2147089919ll]="3 2\n2 3 \n";
mp[2147090399ll]="3 2\n2 3 \n";
mp[2147139583ll]="3 4\n2 3 6 11 \n";
mp[2147151871ll]="3 2\n2 3 \n";
mp[2147172351ll]="3 4\n2 3 5 11 \n";
mp[2147186687ll]="3 3\n2 3 31 \n";
mp[2147188223ll]="3 3\n2 3 5 \n";
mp[2147188703ll]="3 3\n2 5 11 \n";
mp[2147188727ll]="3 3\n2 3 5 \n";
mp[2147188731ll]="3 2\n2 3 \n";
mp[2147188733ll]="3 1\n2 \n";
mp[2147188735ll]="3 2\n3 5 \n";
mp[2147205103ll]="3 4\n2 3 5 6 \n";
mp[2147217375ll]="3 3\n2 3 5 \n";
mp[2147217403ll]="3 2\n2 7 \n";
mp[2147217405ll]="3 3\n2 3 7 \n";
mp[2147217406ll]="3 2\n2 7 \n";
mp[2147217407ll]="3 1\n7 \n";
mp[2147218431ll]="3 5\n2 3 6 7 21 \n";
mp[2147221373ll]="3 3\n2 3 11 \n";
mp[2147254271ll]="3 3\n2 3 11 \n";
mp[2147278847ll]="3 4\n2 3 5 11 \n";
mp[2147282943ll]="3 3\n2 3 11 \n";
mp[2147286015ll]="3 4\n2 3 5 7 \n";
mp[2147286527ll]="3 3\n2 3 7 \n";
mp[2147286911ll]="3 2\n2 11 \n";
mp[2147287031ll]="3 2\n2 3 \n";
mp[2147287035ll]="3 2\n2 3 \n";
mp[2147287037ll]="3 2\n2 7 \n";
mp[2147287038ll]="3 2\n2 3 \n";
mp[2147287039ll]="2 5\n2 3 7 11 181 \n";
mp[2147303423ll]="3 1\n2 \n";
mp[2147311615ll]="3 1\n2 \n";
mp[2147315711ll]="3 2\n2 5 \n";
mp[2147319679ll]="3 2\n2 3 \n";
mp[2147319791ll]="3 2\n2 3 \n";
mp[2147319799ll]="3 2\n2 3 \n";
mp[2147336063ll]="3 2\n2 3 \n";
mp[2147336159ll]="3 1\n2 \n";
mp[2147336175ll]="3 3\n2 3 5 \n";
mp[2147336183ll]="3 2\n2 3 \n";
mp[2147336187ll]="3 2\n2 3 \n";
mp[2147336189ll]="3 1\n2 \n";
mp[2147336191ll]="3 2\n3 7 \n";
mp[2147342335ll]="3 1\n2 \n";
mp[2147343359ll]="3 4\n2 3 6 7 \n";
mp[2147344319ll]="3 4\n2 3 5 7 \n";
mp[2147344367ll]="3 5\n2 3 5 6 7 \n";
mp[2147346431ll]="3 3\n2 6 7 \n";
mp[2147347455ll]="3 2\n2 5 \n";
mp[2147347967ll]="3 1\n2 \n";
mp[2147348223ll]="3 3\n2 3 7 \n";
mp[2147348351ll]="3 1\n2 \n";
mp[2147348447ll]="3 2\n2 7 \n";
mp[2147348463ll]="3 3\n2 6 7 \n";
mp[2147348471ll]="3 2\n2 6 \n";
mp[2147348479ll]="3 2\n3 6 \n";
mp[2147349503ll]="3 3\n2 3 5 \n";
mp[2147350271ll]="3 5\n2 3 5 6 11 \n";
mp[2147350399ll]="3 4\n2 3 5 6 \n";
mp[2147350463ll]="3 2\n2 3 \n";
mp[2147350495ll]="3 3\n2 3 5 \n";
mp[2147350523ll]="3 3\n2 3 5 \n";
mp[2147350526ll]="3 3\n2 3 5 \n";
mp[2147351039ll]="3 1\n2 \n";
mp[2147351295ll]="3 4\n2 3 5 6 \n";
mp[2147351423ll]="3 3\n2 3 7 \n";
mp[2147351487ll]="3 3\n2 3 6 \n";
mp[2147351519ll]="3 1\n2 \n";
mp[2147351535ll]="3 3\n2 3 7 \n";
mp[2147351543ll]="3 1\n2 \n";
mp[2147351807ll]="3 2\n2 3 \n";
mp[2147351999ll]="3 1\n2 \n";
mp[2147352055ll]="3 2\n2 3 \n";
mp[2147352061ll]="3 2\n2 3 \n";
mp[2147352062ll]="3 2\n2 3 \n";
mp[2147352191ll]="3 2\n2 7 \n";
mp[2147352287ll]="3 2\n2 3 \n";
mp[2147352303ll]="3 2\n2 3 \n";
mp[2147352311ll]="3 2\n2 3 \n";
mp[2147352315ll]="3 2\n2 3 \n";
mp[2147352317ll]="3 2\n2 11 \n";
mp[2147352318ll]="3 3\n2 3 59 \n";
mp[2147352319ll]="2 6\n2 3 7 11 20 59 \n";
mp[2147352415ll]="3 1\n2 \n";
mp[2147352431ll]="3 2\n2 7 \n";
mp[2147352439ll]="3 1\n2 \n";
mp[2147352443ll]="3 1\n2 \n";
mp[2147352479ll]="3 1\n2 \n";
mp[2147352495ll]="3 1\n2 \n";
mp[2147352507ll]="3 3\n2 3 5 \n";
mp[2147352509ll]="3 2\n2 5 \n";
mp[2147352511ll]="3 1\n5 \n";
mp[2147352535ll]="3 4\n2 3 5 7 \n";
mp[2147352539ll]="3 1\n2 \n";
mp[2147352541ll]="3 1\n2 \n";
mp[2147352542ll]="3 1\n2 \n";
mp[2147352551ll]="3 2\n2 5 \n";
mp[2147352555ll]="3 4\n2 3 5 6 \n";
mp[2147352557ll]="3 3\n2 6 7 \n";
mp[2147352558ll]="3 3\n2 3 6 \n";
mp[2147352559ll]="3 1\n11 \n";
mp[2147352563ll]="3 1\n2 \n";
mp[2147352565ll]="3 2\n2 5 \n";
mp[2147352566ll]="3 1\n2 \n";
mp[2147352567ll]="2 7\n2 3 5 6 7 11 181 \n";
mp[2147352569ll]="3 1\n2 \n";
mp[2147352570ll]="3 5\n2 3 5 6 11 \n";
mp[2147352571ll]="3 1\n7 \n";
mp[2147352572ll]="3 1\n2 \n";
mp[2147352573ll]="2 7\n2 3 5 6 7 11 181 \n";
mp[2147352574ll]="2 6\n2 5 6 7 11 181 \n";
mp[2147368959ll]="3 2\n2 3 \n";
mp[2147401663ll]="3 2\n2 3 \n";
mp[2147407871ll]="3 2\n2 6 \n";
mp[2147409791ll]="3 2\n2 3 \n";
mp[2147409887ll]="3 3\n2 3 6 \n";
mp[2147409911ll]="3 3\n2 3 6 \n";
mp[2147409915ll]="3 3\n2 3 6 \n";
mp[2147409917ll]="3 2\n2 6 \n";
mp[2147409919ll]="3 2\n3 6 \n";
mp[2147411967ll]="3 3\n2 3 6 \n";
mp[2147412991ll]="3 2\n2 6 \n";
mp[2147413759ll]="3 3\n2 6 7 \n";
mp[2147413999ll]="3 1\n2 \n";
mp[2147415039ll]="3 4\n2 3 6 7 \n";
mp[2147417851ll]="3 2\n2 3 \n";
mp[2147417854ll]="3 2\n2 3 \n";
mp[2147417855ll]="3 2\n3 11 \n";
mp[2147418094ll]="3 2\n2 3 \n";
mp[2147418095ll]="3 1\n3 \n";
mp[2147418103ll]="3 2\n3 11 \n";
mp[2147418106ll]="3 3\n2 3 11 \n";
mp[2147418107ll]="3 2\n3 11 \n";
mp[2147432447ll]="3 2\n2 3 \n";
mp[2147433983ll]="3 1\n2 \n";
mp[2147434239ll]="3 2\n2 6 \n";
mp[2147434367ll]="3 2\n2 3 \n";
mp[2147434463ll]="3 4\n2 3 5 6 \n";
mp[2147434487ll]="3 3\n2 5 6 \n";
mp[2147438591ll]="3 1\n2 \n";
mp[2147440639ll]="3 3\n2 3 5 \n";
mp[2147442431ll]="3 4\n2 3 6 7 \n";
mp[2147442559ll]="3 2\n2 3 \n";
mp[2147442623ll]="3 2\n2 3 \n";
mp[2147442655ll]="3 3\n2 3 6 \n";
mp[2147442671ll]="3 2\n2 3 \n";
mp[2147444735ll]="3 2\n2 3 \n";
mp[2147446527ll]="3 2\n2 3 \n";
mp[2147446751ll]="3 2\n2 3 \n";
mp[2147446767ll]="3 2\n2 3 \n";
mp[2147446775ll]="3 2\n2 3 \n";
mp[2147446779ll]="3 2\n2 3 \n";
mp[2147446781ll]="3 1\n2 \n";
mp[2147447807ll]="3 2\n2 7 \n";
mp[2147448823ll]="3 3\n2 3 7 \n";
mp[2147448829ll]="3 3\n2 3 7 \n";
mp[2147448830ll]="3 3\n2 3 7 \n";
mp[2147449855ll]="3 2\n3 7 \n";
mp[2147450495ll]="3 2\n2 3 \n";
mp[2147450615ll]="3 2\n2 3 \n";
mp[2147450687ll]="3 1\n2 \n";
mp[2147450719ll]="3 2\n2 3 \n";
mp[2147450735ll]="3 2\n2 3 \n";
mp[2147450743ll]="3 2\n2 3 \n";
mp[2147450747ll]="3 1\n2 \n";
mp[2147450749ll]="3 1\n2 \n";
mp[2147450750ll]="3 2\n2 5 \n";
mp[2147450831ll]="3 2\n2 3 \n";
mp[2147450845ll]="3 2\n2 3 \n";
mp[2147450846ll]="3 2\n2 3 \n";
mp[2147450855ll]="3 2\n2 3 \n";
mp[2147450873ll]="3 3\n2 3 7 \n";
mp[2147450875ll]="3 3\n3 5 7 \n";
mp[2147450876ll]="3 3\n2 3 7 \n";
mp[2147458047ll]="3 4\n2 3 7 11 \n";
mp[2147458943ll]="3 2\n2 7 \n";
mp[2147459007ll]="3 2\n2 7 \n";
mp[2147459039ll]="3 2\n2 11 \n";
mp[2147462143ll]="3 4\n2 3 7 11 \n";
mp[2147462655ll]="3 2\n2 7 \n";
mp[2147462911ll]="3 3\n2 3 11 \n";
mp[2147463039ll]="3 3\n2 3 6 \n";
mp[2147463103ll]="3 1\n2 \n";
mp[2147463135ll]="3 3\n2 3 5 \n";
mp[2147463151ll]="3 1\n2 \n";
mp[2147463159ll]="3 1\n2 \n";
mp[2147463163ll]="3 1\n2 \n";
mp[2147463165ll]="3 1\n2 \n";
mp[2147463166ll]="3 1\n2 \n";
mp[2147463167ll]="2 5\n2 6 7 11 21 \n";
mp[2147464191ll]="3 3\n2 3 7 \n";
mp[2147464703ll]="3 3\n2 7 11 \n";
mp[2147465087ll]="3 2\n2 7 \n";
mp[2147465151ll]="3 2\n2 3 \n";
mp[2147465183ll]="3 2\n2 7 \n";
mp[2147465199ll]="3 3\n2 3 11 \n";
mp[2147465207ll]="3 1\n2 \n";
mp[2147465211ll]="3 1\n2 \n";
mp[2147465213ll]="3 1\n2 \n";
mp[2147465214ll]="3 2\n2 3 \n";
mp[2147465215ll]="3 1\n7 \n";
mp[2147465983ll]="3 1\n2 \n";
mp[2147466175ll]="3 3\n2 3 5 \n";
mp[2147466207ll]="3 1\n2 \n";
mp[2147466223ll]="3 3\n2 3 7 \n";
mp[2147466231ll]="3 2\n2 3 \n";
mp[2147466235ll]="3 1\n2 \n";
mp[2147466237ll]="3 3\n2 7 21 \n";
mp[2147466238ll]="3 1\n2 \n";
mp[2147466239ll]="2 6\n2 7 11 21 355 710 \n";
mp[2147466623ll]="3 2\n2 11 \n";
mp[2147466687ll]="3 1\n2 \n";
mp[2147466719ll]="3 2\n2 21 \n";
mp[2147466743ll]="3 2\n2 11 \n";
mp[2147466747ll]="3 2\n2 11 \n";
mp[2147466749ll]="3 3\n2 7 11 \n";
mp[2147466750ll]="3 4\n2 5 7 11 \n";
mp[2147466751ll]="3 1\n7 \n";
mp[2147466879ll]="3 4\n2 3 5 6 \n";
mp[2147466943ll]="3 2\n2 6 \n";
mp[2147466975ll]="3 3\n2 5 6 \n";
mp[2147466991ll]="3 3\n2 6 11 \n";
mp[2147467003ll]="3 3\n2 6 11 \n";
mp[2147467005ll]="3 3\n2 3 6 \n";
mp[2147467006ll]="3 2\n2 6 \n";
mp[2147467007ll]="3 1\n6 \n";
mp[2147467103ll]="3 2\n2 11 \n";
mp[2147467127ll]="3 1\n2 \n";
mp[2147467133ll]="3 3\n2 3 7 \n";
mp[2147467134ll]="3 3\n2 3 6 \n";
mp[2147467135ll]="3 1\n11 \n";
mp[2147467183ll]="3 1\n2 \n";
mp[2147467191ll]="3 2\n2 59 \n";
mp[2147467195ll]="3 2\n2 3 \n";
mp[2147467197ll]="3 2\n2 3 \n";
mp[2147467198ll]="3 1\n2 \n";
mp[2147467199ll]="2 6\n2 3 6 11 21 59 \n";
mp[2147467215ll]="3 2\n2 6 \n";
mp[2147467229ll]="3 3\n2 3 11 \n";
mp[2147467231ll]="3 2\n3 11 \n";
mp[2147467243ll]="3 1\n2 \n";
mp[2147467245ll]="3 4\n2 3 11 21 \n";
mp[2147467246ll]="3 1\n2 \n";
mp[2147467247ll]="2 8\n2 3 6 11 21 31 59 61 \n";
mp[2147467255ll]="3 1\n6 \n";
mp[2147467257ll]="3 3\n2 3 6 \n";
mp[2147467258ll]="3 2\n2 6 \n";
mp[2147467259ll]="3 1\n6 \n";
mp[2147467261ll]="3 1\n6 \n";
mp[2147467262ll]="3 1\n6 \n";
mp[2147467263ll]="3 1\n6 \n";
mp[2147470335ll]="3 2\n2 3 \n";
mp[2147470847ll]="3 1\n2 \n";
mp[2147471103ll]="3 1\n2 \n";
mp[2147471231ll]="3 2\n2 7 \n";
mp[2147471295ll]="3 2\n2 5 \n";
mp[2147471327ll]="3 2\n2 5 \n";
mp[2147471343ll]="3 2\n2 11 \n";
mp[2147471351ll]="3 2\n2 5 \n";
mp[2147471355ll]="3 5\n2 3 5 6 7 \n";
mp[2147471357ll]="3 3\n2 6 7 \n";
mp[2147471358ll]="3 4\n2 3 6 7 \n";
mp[2147471359ll]="3 2\n7 11 \n";
mp[2147472383ll]="3 3\n2 3 7 \n";
mp[2147473151ll]="3 1\n2 \n";
mp[2147473279ll]="3 2\n2 7 \n";
mp[2147473343ll]="3 1\n2 \n";
mp[2147473375ll]="3 2\n2 5 \n";
mp[2147473391ll]="3 1\n2 \n";
mp[2147473399ll]="3 1\n2 \n";
mp[2147473403ll]="3 1\n2 \n";
mp[2147473405ll]="3 3\n2 3 6 \n";
mp[2147473406ll]="3 3\n2 3 6 \n";
mp[2147473407ll]="3 2\n3 6 \n";
mp[2147473919ll]="3 2\n2 3 \n";
mp[2147474175ll]="3 1\n2 \n";
mp[2147474303ll]="3 1\n2 \n";
mp[2147475199ll]="3 1\n3 \n";
mp[2147475311ll]="3 2\n2 3 \n";
mp[2147475319ll]="3 2\n2 3 \n";
mp[2147475389ll]="3 3\n2 3 6 \n";
mp[2147475391ll]="3 1\n3 \n";
mp[2147475415ll]="3 2\n2 3 \n";
mp[2147475419ll]="3 2\n2 3 \n";
mp[2147475437ll]="3 2\n2 3 \n";
mp[2147475439ll]="3 1\n3 \n";
mp[2147475443ll]="3 1\n2 \n";
mp[2147475445ll]="3 1\n2 \n";
mp[2147475446ll]="3 1\n2 \n";
mp[2147475449ll]="3 2\n2 3 \n";
mp[2147475450ll]="3 4\n2 3 5 6 \n";
mp[2147475451ll]="3 1\n11 \n";
mp[2147475452ll]="3 1\n2 \n";
mp[2147475453ll]="3 1\n3 \n";
mp[2147475454ll]="2 5\n2 3 5 6 11 \n";
mp[2147475455ll]="2 4\n3 5 6 11 \n";
mp[2147476991ll]="3 1\n2 \n";
mp[2147477471ll]="3 1\n2 \n";
mp[2147477495ll]="3 1\n2 \n";
mp[2147477501ll]="3 3\n2 3 5 \n";
mp[2147477502ll]="3 3\n2 3 5 \n";
mp[2147477503ll]="3 1\n5 \n";
mp[2147478271ll]="3 2\n2 3 \n";
mp[2147478463ll]="3 2\n2 7 \n";
mp[2147478511ll]="3 4\n2 3 6 7 \n";
mp[2147478519ll]="3 3\n2 3 6 \n";
mp[2147478523ll]="3 1\n2 \n";
mp[2147478526ll]="3 2\n2 3 \n";
mp[2147478527ll]="3 1\n3 \n";
mp[2147479007ll]="3 2\n2 3 \n";
mp[2147479037ll]="3 2\n2 3 \n";
mp[2147479167ll]="3 2\n2 3 \n";
mp[2147479279ll]="3 2\n2 3 \n";
mp[2147479359ll]="3 2\n2 3 \n";
mp[2147479415ll]="3 1\n2 \n";
mp[2147479419ll]="3 2\n2 3 \n";
mp[2147479421ll]="3 1\n2 \n";
mp[2147479422ll]="3 3\n2 3 11 \n";
mp[2147479423ll]="2 3\n2 3 11 \n";
mp[2147479519ll]="3 1\n3 \n";
mp[2147479531ll]="3 2\n2 3 \n";
mp[2147479546ll]="3 2\n2 3 \n";
mp[2147479547ll]="3 1\n3 \n";
mp[2147479549ll]="3 1\n3 \n";
mp[2147479550ll]="3 1\n3 \n";
mp[2147480063ll]="3 1\n2 \n";
mp[2147480447ll]="3 2\n2 3 \n";
mp[2147480543ll]="3 1\n2 \n";
mp[2147480567ll]="3 1\n2 \n";
mp[2147480571ll]="3 1\n2 \n";
mp[2147480573ll]="3 1\n2 \n";
mp[2147480574ll]="3 1\n2 \n";
mp[2147480575ll]="2 2\n2 5 \n";
mp[2147481071ll]="3 3\n2 3 7 \n";
mp[2147481311ll]="3 1\n2 \n";
mp[2147481341ll]="3 2\n2 3 \n";
mp[2147481439ll]="3 2\n2 3 \n";
mp[2147481463ll]="3 2\n2 3 \n";
mp[2147481467ll]="3 2\n2 3 \n";
mp[2147481519ll]="3 3\n2 3 7 \n";
mp[2147481527ll]="3 2\n2 7 \n";
mp[2147481535ll]="3 2\n3 7 \n";
mp[2147481551ll]="3 3\n2 3 7 \n";
mp[2147481575ll]="3 3\n2 3 5 \n";
mp[2147481581ll]="3 3\n2 3 7 \n";
mp[2147481583ll]="3 1\n3 \n";
mp[2147481589ll]="3 2\n2 3 \n";
mp[2147481590ll]="3 2\n2 3 \n";
mp[2147481593ll]="3 2\n2 3 \n";
mp[2147481596ll]="3 3\n2 3 7 \n";
mp[2147481597ll]="3 2\n3 7 \n";
mp[2147481598ll]="3 1\n7 \n";
mp[2147481599ll]="3 1\n7 \n";
mp[2147481983ll]="3 2\n2 3 \n";
mp[2147482079ll]="3 1\n2 \n";
mp[2147482095ll]="3 2\n2 11 \n";
mp[2147482103ll]="3 1\n2 \n";
mp[2147482107ll]="3 2\n2 3 \n";
mp[2147482109ll]="3 1\n2 \n";
mp[2147482110ll]="3 1\n2 \n";
mp[2147482111ll]="2 3\n2 7 11 \n";
mp[2147482239ll]="3 3\n2 3 7 \n";
mp[2147482303ll]="3 1\n2 \n";
mp[2147482335ll]="3 2\n2 7 \n";
mp[2147482351ll]="3 2\n2 7 \n";
mp[2147482359ll]="3 2\n2 3 \n";
mp[2147482363ll]="3 1\n2 \n";
mp[2147482365ll]="3 2\n2 7 \n";
mp[2147482366ll]="3 1\n2 \n";
mp[2147482367ll]="2 2\n2 7 \n";
mp[2147482751ll]="3 2\n2 6 \n";
mp[2147482847ll]="3 2\n2 6 \n";
mp[2147482879ll]="3 3\n3 6 7 \n";
mp[2147482943ll]="3 3\n2 3 6 \n";
mp[2147482975ll]="3 2\n2 6 \n";
mp[2147482991ll]="3 3\n2 3 6 \n";
mp[2147482999ll]="3 2\n2 6 \n";
mp[2147483003ll]="3 2\n2 6 \n";
mp[2147483005ll]="3 2\n2 6 \n";
mp[2147483006ll]="3 2\n2 6 \n";
mp[2147483007ll]="3 2\n3 6 \n";
mp[2147483063ll]="3 2\n2 6 \n";
mp[2147483067ll]="3 3\n2 6 7 \n";
mp[2147483069ll]="3 3\n2 6 7 \n";
mp[2147483071ll]="3 3\n3 6 7 \n";
mp[2147483087ll]="3 2\n2 6 \n";
mp[2147483095ll]="3 2\n2 6 \n";
mp[2147483231ll]="3 3\n2 6 7 \n";
mp[2147483311ll]="3 3\n2 6 7 \n";
mp[2147483357ll]="3 4\n2 3 6 11 \n";
mp[2147483374ll]="3 4\n2 3 6 11 \n";
mp[2147483375ll]="3 4\n3 5 6 11 \n";
mp[2147483383ll]="3 2\n6 11 \n";
mp[2147483386ll]="3 4\n2 3 6 11 \n";
mp[2147483387ll]="3 4\n3 6 7 11 \n";
mp[2147483389ll]="3 2\n6 11 \n";
mp[2147483390ll]="3 2\n6 11 \n";
mp[2147483391ll]="3 3\n3 6 11 \n";
mp[2147483447ll]="3 3\n2 6 11 \n";
mp[2147483495ll]="3 2\n2 6 \n";
mp[2147483499ll]="3 3\n2 6 7 \n";
mp[2147483501ll]="3 2\n2 6 \n";
mp[2147483507ll]="3 4\n2 3 6 7 \n";
mp[2147483509ll]="3 4\n2 3 6 7 \n";
mp[2147483510ll]="3 4\n2 3 6 7 \n";
mp[2147483513ll]="3 4\n2 3 6 7 \n";
mp[2147483515ll]="3 1\n6 \n";
mp[2147483516ll]="3 2\n2 6 \n";
mp[2147483517ll]="3 2\n3 6 \n";
mp[2147483518ll]="3 1\n6 \n";
mp[2147483519ll]="3 1\n6 \n";
mp[2147483535ll]="3 3\n2 3 6 \n";
mp[2147483543ll]="3 2\n2 6 \n";
mp[2147483547ll]="3 4\n2 3 6 11 \n";
mp[2147483549ll]="3 2\n2 6 \n";
mp[2147483551ll]="3 1\n6 \n";
mp[2147483563ll]="3 3\n2 6 11 \n";
mp[2147483565ll]="3 4\n2 3 6 11 \n";
mp[2147483566ll]="3 3\n2 6 11 \n";
mp[2147483567ll]="3 2\n6 11 \n";
mp[2147483571ll]="3 2\n2 6 \n";
mp[2147483573ll]="3 2\n2 6 \n";
mp[2147483575ll]="3 1\n6 \n";
mp[2147483577ll]="3 2\n2 6 \n";
mp[2147483578ll]="3 2\n2 6 \n";
mp[2147483579ll]="3 1\n6 \n";
mp[2147483581ll]="3 1\n6 \n";
mp[2147483582ll]="3 1\n6 \n";
mp[2147483599ll]="3 2\n3 6 \n";
mp[2147483605ll]="3 3\n2 3 6 \n";
mp[2147483606ll]="3 3\n2 3 6 \n";
mp[2147483609ll]="3 3\n2 3 6 \n";
mp[2147483614ll]="3 2\n3 6 \n";
mp[2147483615ll]="3 2\n3 6 \n";
mp[2147483621ll]="3 3\n2 3 6 \n";
mp[2147483623ll]="3 1\n6 \n";
mp[2147483625ll]="3 4\n2 3 5 6 \n";
mp[2147483626ll]="3 2\n2 6 \n";
mp[2147483627ll]="3 1\n6 \n";
mp[2147483635ll]="3 2\n6 11 \n";
mp[2147483636ll]="3 2\n2 6 \n";
mp[2147483641ll]="3 2\n3 6 \n";
mp[2147483642ll]="3 2\n3 6 \n";
mp[2147483644ll]="3 2\n3 6 \n";
mp[2147483645ll]="3 2\n3 6 \n";
mp[2147483647ll]="3 2\n3 6 \n";
mp[2667577343ll]="3 2\n2 3 \n";
mp[2950692863ll]="3 2\n2 3 \n";
mp[2952658943ll]="3 3\n2 5 14 \n";
mp[3053453311ll]="3 1\n2 \n";
mp[3070230527ll]="3 4\n2 3 7 10 \n";
mp[3086942207ll]="3 2\n2 3 \n";
mp[3120562175ll]="3 3\n2 3 5 \n";
mp[3196059647ll]="3 4\n2 3 5 11 \n";
mp[3212828671ll]="3 4\n2 3 5 6 \n";
mp[3212835839ll]="3 2\n2 3 \n";
mp[3212836351ll]="3 3\n2 3 5 \n";
mp[3219914751ll]="3 3\n2 3 5 \n";
mp[3220963295ll]="3 3\n2 3 5 \n";
mp[3221061631ll]="3 2\n2 5 \n";
mp[3221159871ll]="3 3\n2 3 5 \n";
mp[3221192191ll]="3 3\n2 3 11 \n";
mp[3221192687ll]="3 2\n2 3 \n";
mp[3221220351ll]="3 3\n2 3 5 \n";
mp[3221221119ll]="3 2\n2 3 \n";
mp[3221221247ll]="3 1\n2 \n";
mp[3221221343ll]="3 3\n2 3 5 \n";
mp[3221221359ll]="3 3\n2 3 5 \n";
mp[3221224927ll]="3 3\n2 3 6 \n";
mp[3221225405ll]="3 3\n2 3 5 \n";
mp[3221225455ll]="3 2\n3 5 \n";
mp[3221225459ll]="3 3\n2 3 11 \n";
mp[3221225465ll]="3 5\n2 3 5 6 11 \n";
mp[3221225467ll]="3 2\n3 11 \n";
mp[3221225468ll]="3 3\n2 3 11 \n";
mp[3422552063ll]="3 2\n2 3 \n";
mp[3481272319ll]="3 1\n2 \n";
mp[4025991167ll]="3 2\n2 3 \n";
mp[4026482687ll]="3 2\n2 3 \n";
mp[4026527711ll]="3 2\n2 3 \n";
mp[4026527735ll]="3 2\n2 3 \n";
mp[4026530303ll]="3 3\n2 3 10 \n";
mp[4026530559ll]="3 3\n2 3 6 \n";
mp[4026530783ll]="3 2\n2 3 \n";
mp[4026530807ll]="3 2\n2 10 \n";
mp[4026530811ll]="3 3\n2 3 6 \n";
mp[4026530813ll]="3 2\n2 6 \n";
mp[4026530814ll]="3 3\n2 3 6 \n";
mp[4026530815ll]="2 4\n2 3 6 10 \n";
mp[4026531319ll]="3 3\n2 3 5 \n";
mp[4026531455ll]="3 3\n2 3 5 \n";
mp[4026531581ll]="3 2\n2 3 \n";
mp[4026531583ll]="3 1\n3 \n";
mp[4093509631ll]="3 3\n2 3 5 \n";
mp[4093624319ll]="3 2\n2 3 \n";
mp[4160618431ll]="3 4\n2 3 5 7 \n";
mp[4160748991ll]="3 3\n2 3 7 \n";
mp[4160749183ll]="3 3\n2 3 7 \n";
mp[4160749247ll]="3 2\n2 3 \n";
mp[4194041855ll]="3 2\n2 3 \n";
mp[4225753087ll]="3 3\n2 3 7 \n";
mp[4225761215ll]="3 3\n2 3 20 \n";
mp[4225761247ll]="3 2\n2 3 \n";
mp[4227330047ll]="3 2\n2 3 \n";
mp[4227588095ll]="3 3\n2 3 5 \n";
mp[4227842047ll]="3 2\n3 7 \n";
mp[4244373503ll]="3 2\n2 5 \n";
mp[4244619263ll]="3 2\n2 5 \n";
mp[4256169983ll]="3 2\n2 3 \n";
mp[4259313663ll]="3 2\n2 3 \n";
mp[4259314687ll]="3 2\n2 7 \n";
mp[4259315455ll]="3 3\n2 3 5 \n";
mp[4259315707ll]="3 3\n2 5 7 \n";
mp[4259839999ll]="3 3\n2 3 7 \n";
mp[4260888319ll]="3 1\n2 \n";
mp[4260888511ll]="3 2\n2 3 \n";
mp[4260888571ll]="3 2\n2 3 \n";
mp[4260888574ll]="3 2\n2 3 \n";
mp[4260888575ll]="3 1\n3 \n";
mp[4261085183ll]="3 2\n2 7 \n";
mp[4261150463ll]="3 2\n2 3 \n";
mp[4261150687ll]="3 2\n2 3 \n";
mp[4261150715ll]="3 2\n2 3 \n";
mp[4261150717ll]="3 2\n2 3 \n";
mp[4261150718ll]="3 2\n2 3 \n";
mp[4261346815ll]="3 2\n2 5 \n";
mp[4261347263ll]="3 3\n2 3 5 \n";
mp[4261347295ll]="3 2\n2 5 \n";
mp[4261347319ll]="3 2\n2 3 \n";
mp[4261347323ll]="3 2\n2 3 \n";
mp[4261379071ll]="3 4\n2 3 6 7 \n";
mp[4261379583ll]="3 2\n2 6 \n";
mp[4261379839ll]="3 1\n2 \n";
mp[4261380063ll]="3 3\n2 3 7 \n";
mp[4261380079ll]="3 2\n2 5 \n";
mp[4261380087ll]="3 3\n2 3 6 \n";
mp[4261380091ll]="3 1\n2 \n";
mp[4261380093ll]="3 2\n2 3 \n";
mp[4261380094ll]="3 1\n2 \n";
mp[4261380095ll]="3 2\n5 7 \n";
mp[4261388287ll]="3 1\n2 \n";
mp[4261408511ll]="3 2\n2 5 \n";
mp[4261408703ll]="3 3\n2 3 5 \n";
mp[4261408735ll]="3 4\n2 3 5 6 \n";
mp[4261410799ll]="3 3\n2 3 11 \n";
mp[4261412095ll]="3 2\n2 3 \n";
mp[4261412335ll]="3 2\n2 3 \n";
mp[4261412347ll]="3 2\n2 3 \n";
mp[4261412479ll]="3 2\n2 7 \n";
mp[4261412671ll]="3 2\n2 3 \n";
mp[4261412795ll]="3 4\n2 3 5 7 \n";
mp[4261412797ll]="3 4\n2 3 7 17 \n";
mp[4261412798ll]="3 3\n2 3 7 \n";
mp[4261412830ll]="3 3\n2 3 5 \n";
mp[4261412831ll]="3 1\n3 \n";
mp[4261412851ll]="3 3\n2 3 5 \n";
mp[4261412857ll]="3 2\n2 3 \n";
mp[4261412858ll]="3 2\n2 3 \n";
mp[4261412860ll]="3 3\n2 3 5 \n";
mp[4261412861ll]="3 1\n3 \n";
mp[4285513727ll]="3 2\n2 3 \n";
mp[5234491391ll]="3 4\n2 3 5 7 \n";
mp[5364514815ll]="3 3\n2 3 19 \n";
mp[6174015359ll]="3 4\n2 3 5 6 \n";
mp[6408634367ll]="3 2\n2 3 \n";
mp[6408880127ll]="3 2\n2 5 \n";
mp[6408892415ll]="3 3\n2 3 5 \n";
mp[6408894463ll]="3 2\n2 3 \n";
mp[6408895487ll]="3 1\n2 \n";
mp[6408895999ll]="3 2\n2 7 \n";
mp[6433013759ll]="3 3\n2 5 7 \n";
mp[6433800191ll]="3 3\n2 3 5 \n";
mp[6434062079ll]="3 3\n2 3 5 \n";
mp[6438223871ll]="3 2\n2 3 \n";
mp[6440091647ll]="3 3\n2 5 6 \n";
mp[6440321023ll]="3 3\n2 3 5 \n";
mp[6440345599ll]="3 1\n2 \n";
mp[6440349695ll]="3 1\n2 \n";
mp[6440352767ll]="3 1\n2 \n";
mp[6440353279ll]="3 2\n2 5 \n";
mp[6440353535ll]="3 2\n2 5 \n";
mp[6440353663ll]="3 4\n2 3 6 7 \n";
mp[6440353727ll]="3 2\n2 5 \n";
mp[6440353783ll]="3 1\n2 \n";
mp[6440353787ll]="3 2\n2 7 \n";
mp[6440353789ll]="3 1\n2 \n";
mp[6440353790ll]="3 2\n2 5 \n";
mp[6440353791ll]="2 5\n2 5 6 7 19 \n";
mp[6440878079ll]="3 2\n2 5 \n";
mp[6441336831ll]="3 3\n2 3 6 \n";
mp[6441402365ll]="3 4\n2 3 7 11 \n";
mp[6441861119ll]="3 2\n2 5 \n";
mp[6441910271ll]="3 1\n2 \n";
mp[6441918463ll]="3 3\n2 3 6 \n";
mp[6441922559ll]="3 3\n2 3 5 \n";
mp[6441926399ll]="3 1\n2 \n";
mp[6441926527ll]="3 2\n2 3 \n";
mp[6441926591ll]="3 1\n2 \n";
mp[6441926639ll]="3 2\n2 3 \n";
mp[6441926647ll]="3 2\n2 3 \n";
mp[6441926651ll]="3 2\n2 3 \n";
mp[6442057727ll]="3 1\n2 \n";
mp[6442123263ll]="3 3\n2 3 5 \n";
mp[6442186751ll]="3 4\n2 3 5 11 \n";
mp[6442303487ll]="3 1\n2 \n";
mp[6442317823ll]="3 1\n2 \n";
mp[6442401791ll]="3 1\n2 \n";
mp[6442414079ll]="3 1\n2 \n";
mp[6442417151ll]="3 2\n2 3 \n";
mp[6442417663ll]="3 1\n2 \n";
mp[6442417919ll]="3 2\n2 3 \n";
mp[6442418047ll]="3 2\n2 3 \n";
mp[6442418143ll]="3 3\n2 3 5 \n";
mp[6442418159ll]="3 1\n2 \n";
mp[6442418167ll]="3 2\n2 3 \n";
mp[6442418171ll]="3 2\n2 3 \n";
mp[6442418173ll]="3 1\n2 \n";
mp[6442418174ll]="3 1\n2 \n";
mp[6442426367ll]="3 2\n2 5 \n";
mp[6442433535ll]="3 3\n2 3 5 \n";
mp[6442441727ll]="3 1\n2 \n";
mp[6442442239ll]="3 1\n2 \n";
mp[6442442623ll]="3 2\n2 3 \n";
mp[6442442687ll]="3 1\n2 \n";
mp[6442442719ll]="3 1\n2 \n";
mp[6442444799ll]="3 1\n2 \n";
mp[6442446335ll]="3 2\n2 5 \n";
mp[6442446719ll]="3 2\n2 3 \n";
mp[6442446815ll]="3 1\n2 \n";
mp[6442446831ll]="3 1\n2 \n";
mp[6442446839ll]="3 1\n2 \n";
mp[6442446843ll]="3 2\n2 3 \n";
mp[6442446845ll]="3 1\n2 \n";
mp[6442446846ll]="3 1\n2 \n";
mp[6442446847ll]="2 2\n2 59 \n";
mp[6442448383ll]="3 3\n2 3 6 \n";
mp[6442448639ll]="3 4\n2 3 6 11 \n";
mp[6442448767ll]="3 2\n2 5 \n";
mp[6442448831ll]="3 3\n2 3 13 \n";
mp[6442448863ll]="3 3\n2 3 6 \n";
mp[6442448879ll]="3 3\n2 3 5 \n";
mp[6442448891ll]="3 2\n2 3 \n";
mp[6442448893ll]="3 2\n2 3 \n";
mp[6442448894ll]="3 2\n2 3 \n";
mp[6442449663ll]="3 3\n2 3 6 \n";
mp[6442449911ll]="3 2\n2 6 \n";
mp[6442449919ll]="3 2\n3 6 \n";
mp[6442450303ll]="3 2\n2 5 \n";
mp[6442450367ll]="3 2\n2 6 \n";
mp[6442450399ll]="3 4\n2 3 5 11 \n";
mp[6442450415ll]="3 2\n2 5 \n";
mp[6442450423ll]="3 1\n2 \n";
mp[6442450429ll]="3 3\n2 3 5 \n";
mp[6442450430ll]="3 3\n2 3 5 \n";
mp[6442450559ll]="3 2\n2 11 \n";
mp[6442450623ll]="3 2\n2 3 \n";
mp[6442450655ll]="3 2\n2 5 \n";
mp[6442450679ll]="3 4\n2 3 5 11 \n";
mp[6442450683ll]="3 3\n2 3 11 \n";
mp[6442450685ll]="3 3\n2 5 11 \n";
mp[6442450687ll]="3 1\n3 \n";
mp[6442450799ll]="3 4\n2 3 6 11 \n";
mp[6442450847ll]="3 2\n2 3 \n";
mp[6442450871ll]="3 1\n2 \n";
mp[6442450877ll]="3 3\n2 3 5 \n";
mp[6442450878ll]="3 4\n2 3 5 6 \n";
mp[6442450879ll]="3 1\n5 \n";
mp[6442450895ll]="3 3\n2 3 5 \n";
mp[6442450903ll]="3 2\n2 3 \n";
mp[6442450907ll]="3 1\n2 \n";
mp[6442450909ll]="3 1\n2 \n";
mp[6442450910ll]="3 1\n2 \n";
mp[6442450925ll]="3 5\n2 3 5 6 11 \n";
mp[6442450927ll]="3 2\n3 11 \n";
mp[6442450933ll]="3 2\n2 3 \n";
mp[6442450934ll]="3 2\n2 3 \n";
mp[6442450937ll]="3 2\n2 3 \n";
mp[6442450942ll]="3 1\n3 \n";
mp[6442450943ll]="3 1\n3 \n";
mp[6912212991ll]="3 4\n2 3 5 6 \n";
mp[7515930622ll]="3 2\n2 3 \n";
mp[7515930623ll]="3 1\n3 \n";
mp[7985954303ll]="3 3\n2 5 7 \n";
mp[7985954559ll]="3 3\n2 3 6 \n";
mp[7985954687ll]="3 4\n2 3 6 7 \n";
mp[7985954799ll]="3 4\n2 3 6 7 \n";
mp[7985954807ll]="3 3\n2 6 7 \n";
mp[7985954815ll]="3 3\n5 6 7 \n";
mp[8002732031ll]="3 4\n2 3 7 10 \n";
mp[8019247103ll]="3 4\n2 3 5 7 \n";
mp[8044412927ll]="3 1\n2 \n";
mp[8044670975ll]="3 3\n2 3 11 \n";
mp[8044675055ll]="3 3\n2 3 5 \n";
mp[8317304575ll]="3 3\n2 3 5 \n";
mp[8388607967ll]="3 2\n2 3 \n";
mp[8388607983ll]="3 4\n2 3 6 7 \n";
mp[8388607991ll]="3 2\n2 6 \n";
mp[8388607999ll]="3 2\n3 6 \n";
mp[8454635519ll]="3 3\n2 3 6 \n";
mp[8454666239ll]="3 2\n2 3 \n";
mp[8454667775ll]="3 2\n2 5 \n";
mp[8454668255ll]="3 3\n2 3 5 \n";
mp[8454668271ll]="3 2\n2 3 \n";
mp[8454668279ll]="3 2\n2 3 \n";
mp[8454668285ll]="3 2\n2 3 \n";
mp[8454668286ll]="3 2\n2 3 \n";
mp[8454668287ll]="2 3\n2 3 13 \n";
mp[8455553023ll]="3 4\n2 3 5 7 \n";
mp[8455577599ll]="3 2\n2 3 \n";
mp[8455675903ll]="3 3\n2 3 11 \n";
mp[8455698431ll]="3 1\n2 \n";
mp[8455708543ll]="3 2\n2 3 \n";
mp[8455708655ll]="3 3\n2 3 5 \n";
mp[8455708663ll]="3 2\n2 3 \n";
mp[8455715837ll]="3 4\n2 3 5 6 \n";
mp[8489238527ll]="3 2\n2 3 \n";
mp[8520728063ll]="3 3\n2 3 6 \n";
mp[8522686463ll]="3 2\n2 3 \n";
mp[8522690559ll]="3 2\n2 6 \n";
mp[8522694143ll]="3 3\n2 3 5 \n";
mp[8522694527ll]="3 1\n2 \n";
mp[8522694653ll]="3 2\n2 3 \n";
mp[8522694655ll]="3 1\n3 \n";
mp[8522815487ll]="3 2\n2 3 \n";
mp[8522817407ll]="3 1\n2 \n";
mp[8522817533ll]="3 2\n2 3 \n";
mp[8522823551ll]="3 2\n2 3 \n";
mp[8522825467ll]="3 2\n2 3 \n";
mp[8522825470ll]="3 3\n2 3 5 \n";
mp[8522825471ll]="3 1\n3 \n";
mp[8522825659ll]="3 2\n2 3 \n";
mp[8522825710ll]="3 3\n2 3 5 \n";
mp[8522825711ll]="3 1\n3 \n";
mp[8522825719ll]="3 1\n3 \n";
mp[8522825722ll]="3 2\n2 3 \n";
mp[8522825723ll]="3 1\n3 \n";
mp[8547991547ll]="3 3\n2 3 5 \n";
mp[8547991549ll]="3 3\n2 3 5 \n";
mp[8571059711ll]="3 3\n2 3 5 \n";
mp[8581512191ll]="3 2\n2 3 \n";
mp[8581529087ll]="3 2\n2 3 \n";
mp[8581529597ll]="3 3\n2 3 11 \n";
mp[8581529599ll]="3 2\n3 11 \n";
mp[8587296767ll]="3 3\n2 3 5 \n";
mp[8587304959ll]="3 2\n2 3 \n";
mp[8587689983ll]="3 3\n2 3 5 \n";
mp[8587704319ll]="3 4\n2 3 5 6 \n";
mp[8587802623ll]="3 3\n2 3 5 \n";
mp[8587804159ll]="3 3\n2 3 6 \n";
mp[8587820543ll]="3 3\n2 3 5 \n";
mp[8587821039ll]="3 4\n2 3 5 6 \n";
mp[8587821047ll]="3 4\n2 3 5 6 \n";
mp[8587829119ll]="3 4\n2 3 5 6 \n";
mp[8587829183ll]="3 2\n2 5 \n";
mp[8587832831ll]="3 3\n2 3 6 \n";
mp[8587833343ll]="3 2\n3 6 \n";
mp[8587836159ll]="3 3\n2 3 6 \n";
mp[8587836383ll]="3 4\n2 3 5 6 \n";
mp[8587836413ll]="3 3\n2 3 6 \n";
mp[8587836415ll]="3 3\n3 5 6 \n";
mp[8587836799ll]="3 3\n2 3 6 \n";
mp[8587836863ll]="3 3\n2 3 6 \n";
mp[8587836911ll]="3 4\n2 3 5 6 \n";
mp[8587837151ll]="3 3\n2 5 6 \n";
mp[8587837183ll]="3 2\n3 6 \n";
mp[8588558335ll]="3 6\n2 3 5 6 11 15 \n";
mp[8588607487ll]="3 3\n2 3 5 \n";
mp[8588851199ll]="3 3\n2 3 11 \n";
mp[8588883839ll]="3 2\n2 5 \n";
mp[8588883959ll]="3 2\n2 3 \n";
mp[8588883963ll]="3 2\n2 3 \n";
mp[8588883965ll]="3 2\n2 5 \n";
mp[8588883966ll]="3 2\n2 3 \n";
mp[8588883967ll]="2 4\n2 3 5 23 \n";
mp[8588885758ll]="3 4\n2 3 5 15 \n";
mp[8588885759ll]="3 3\n3 5 15 \n";
mp[8588885855ll]="3 5\n2 3 5 11 15 \n";
mp[8588885919ll]="3 2\n2 3 \n";
mp[8588885935ll]="3 2\n2 5 \n";
mp[8588885943ll]="3 2\n2 3 \n";
mp[8588885947ll]="3 1\n2 \n";
mp[8588885981ll]="3 3\n2 3 6 \n";
mp[8588885983ll]="3 1\n3 \n";
mp[8588885991ll]="3 2\n2 3 \n";
mp[8588885995ll]="3 3\n2 3 5 \n";
mp[8588885997ll]="3 2\n2 3 \n";
mp[8588885998ll]="3 2\n2 23 \n";
mp[8588885999ll]="2 7\n2 3 5 6 15 23 181 \n";
mp[8588886007ll]="3 2\n3 5 \n";
mp[8588886011ll]="3 2\n3 5 \n";
mp[8588886013ll]="3 3\n3 5 7 \n";
mp[8588886014ll]="3 3\n3 5 7 \n";
mp[8589146111ll]="3 3\n2 3 5 \n";
mp[8589369343ll]="3 3\n2 3 5 \n";
mp[8589391871ll]="3 3\n2 3 5 \n";
mp[8589402047ll]="3 2\n2 3 \n";
mp[8589402079ll]="3 2\n2 5 \n";
mp[8589402095ll]="3 4\n2 3 5 23 \n";
mp[8589402103ll]="3 3\n2 3 5 \n";
mp[8589402107ll]="3 2\n2 3 \n";
mp[8589404159ll]="3 2\n2 3 \n";
mp[8589409663ll]="3 2\n2 5 \n";
mp[8589410143ll]="3 3\n2 3 5 \n";
mp[8589410167ll]="3 2\n2 3 \n";
mp[8589410171ll]="3 2\n2 3 \n";
mp[8589410302ll]="3 3\n3 5 11 \n";
mp[8589410303ll]="3 2\n3 5 \n";
mp[8589598719ll]="3 4\n2 3 6 7 \n";
mp[8589639167ll]="3 3\n2 3 7 \n";
mp[8589660159ll]="3 3\n2 3 6 \n";
mp[8589664247ll]="3 4\n2 3 6 7 \n";
mp[8589667327ll]="3 3\n2 3 5 \n";
mp[8589670271ll]="3 4\n2 3 5 7 \n";
mp[8589670367ll]="3 3\n2 3 6 \n";
mp[8589670391ll]="3 4\n2 3 5 6 \n";
mp[8589670397ll]="3 5\n2 5 6 7 11 \n";
mp[8589670399ll]="3 3\n3 5 6 \n";
mp[8589671807ll]="3 3\n2 6 7 \n";
mp[8589737471ll]="3 4\n2 3 5 6 \n";
mp[8589770239ll]="3 4\n2 3 5 6 \n";
mp[8589778943ll]="3 3\n2 5 6 \n";
mp[8589795295ll]="3 4\n2 3 5 6 \n";
mp[8589795323ll]="3 4\n2 3 6 7 \n";
mp[8589836159ll]="3 1\n2 \n";
mp[12347965439ll]="3 3\n2 3 5 \n";
mp[12348022783ll]="3 3\n2 5 6 \n";
mp[12348030463ll]="3 2\n2 5 \n";
mp[12348030847ll]="3 2\n2 5 \n";
mp[12348030959ll]="3 3\n2 3 5 \n";
mp[12348030973ll]="3 4\n2 3 5 6 \n";
mp[12348030974ll]="3 4\n2 3 5 6 \n";
mp[12750618623ll]="3 3\n2 3 6 \n";
mp[12750682111ll]="3 3\n2 3 7 \n";
mp[12750683647ll]="3 4\n2 3 5 7 \n";
mp[12750684143ll]="3 3\n2 3 5 \n";
mp[14964228095ll]="3 1\n2 \n";
mp[14965014527ll]="3 3\n2 3 5 \n";
mp[14965260287ll]="3 2\n2 3 \n";
mp[14965268479ll]="3 3\n2 3 5 \n";
mp[14965276415ll]="3 2\n2 3 \n";
mp[15015607295ll]="3 4\n2 3 11 22 \n";
mp[15032121343ll]="3 2\n2 3 \n";
mp[15032122879ll]="3 3\n2 3 5 \n";
mp[15032123359ll]="3 2\n2 3 \n";
mp[15032250367ll]="3 3\n2 3 7 \n";
mp[15032254399ll]="3 3\n2 3 7 \n";
mp[15032254459ll]="3 2\n2 3 \n";
mp[15032254462ll]="3 2\n2 3 \n";
mp[15032254463ll]="3 1\n3 \n";
mp[15032318975ll]="3 3\n2 3 5 \n";
mp[15032319871ll]="3 2\n2 3 \n";
mp[15032319997ll]="3 3\n2 3 6 \n";
mp[15032319998ll]="3 3\n2 3 6 \n";
mp[15560867839ll]="3 3\n2 3 7 \n";
mp[16089349631ll]="3 2\n2 3 \n";
mp[16093544447ll]="3 3\n2 3 6 \n";
mp[16097214463ll]="3 3\n2 3 11 \n";
mp[16097607679ll]="3 2\n2 3 \n";
mp[16097730559ll]="3 3\n2 3 5 \n";
mp[16097738623ll]="3 2\n2 5 \n";
mp[16097738687ll]="3 3\n2 3 5 \n";
mp[16097738747ll]="3 3\n2 3 5 \n";
mp[16097738749ll]="3 3\n2 3 5 \n";
mp[16101932543ll]="3 4\n2 3 5 7 \n";
mp[16101933047ll]="3 2\n2 7 \n";
mp[16101933051ll]="3 5\n2 3 5 6 7 \n";
mp[16101933053ll]="3 4\n2 5 6 7 \n";
mp[16101933054ll]="3 5\n2 3 5 6 7 \n";
mp[16101933055ll]="3 2\n5 7 \n";
mp[16105076735ll]="3 2\n2 5 \n";
mp[16105586687ll]="3 2\n2 3 \n";
mp[16105602815ll]="3 4\n2 3 5 20 \n";
mp[16105603055ll]="3 5\n2 3 5 6 10 \n";
mp[16106110847ll]="3 3\n2 3 7 \n";
mp[16106110943ll]="3 3\n2 3 7 \n";
mp[16106118911ll]="3 5\n2 3 6 7 19 \n";
mp[16106119103ll]="3 5\n2 3 5 6 7 \n";
mp[16106119151ll]="3 6\n2 3 5 6 7 26 \n";
mp[16106119159ll]="3 6\n2 3 6 7 13 26 \n";
mp[16106119163ll]="3 5\n2 3 6 7 26 \n";
mp[16106123231ll]="3 2\n2 7 \n";
mp[16106123255ll]="3 3\n2 5 7 \n";
mp[16106125183ll]="3 4\n2 3 5 7 \n";
mp[16106126207ll]="3 4\n2 3 6 7 \n";
mp[16106126333ll]="3 5\n2 3 5 6 7 \n";
mp[16508780527ll]="3 2\n2 3 \n";
mp[16508780539ll]="3 2\n2 3 \n";
mp[16508780542ll]="3 2\n2 3 \n";
mp[16508780543ll]="3 1\n3 \n";
mp[16634605567ll]="3 1\n2 \n";
mp[16637755391ll]="3 2\n2 6 \n";
mp[16642342911ll]="3 2\n2 11 \n";
mp[16642408447ll]="3 3\n2 3 5 \n";
mp[16642457599ll]="3 3\n2 3 5 \n";
mp[16642719743ll]="3 3\n2 3 5 \n";
mp[16642899967ll]="3 4\n2 3 5 11 \n";
mp[16642931711ll]="3 3\n2 3 5 \n";
mp[16642932607ll]="3 3\n2 3 5 \n";
mp[16642932671ll]="3 2\n2 3 \n";
mp[16642932703ll]="3 2\n2 5 \n";
mp[16642996735ll]="3 4\n2 5 7 11 \n";
mp[16642997743ll]="3 2\n2 7 \n";
mp[16642998206ll]="3 4\n2 3 5 7 \n";
mp[16642998223ll]="3 4\n2 3 5 7 \n";
mp[16844316671ll]="3 2\n2 3 \n";
mp[16894132223ll]="3 1\n2 \n";
mp[16902979583ll]="3 2\n2 7 \n";
mp[16903012351ll]="3 1\n2 \n";
mp[16906190847ll]="3 3\n2 3 6 \n";
mp[16907238911ll]="3 2\n2 3 \n";
mp[16907239391ll]="3 3\n2 3 7 \n";
mp[16907239421ll]="3 2\n2 3 \n";
mp[16908812287ll]="3 2\n2 7 \n";
mp[16909074431ll]="3 3\n2 3 7 \n";
mp[16909205503ll]="3 3\n2 5 10 \n";
mp[16909320191ll]="3 2\n2 3 \n";
mp[16909328383ll]="3 2\n2 5 \n";
mp[16909336511ll]="3 2\n2 3 \n";
mp[16910254079ll]="3 2\n2 13 \n";
mp[16910352383ll]="3 1\n2 \n";
mp[16910384639ll]="3 3\n2 5 6 \n";
mp[16910385023ll]="3 5\n2 3 5 6 7 \n";
mp[16910385119ll]="3 2\n2 6 \n";
mp[16910778367ll]="3 2\n2 6 \n";
mp[16910843903ll]="3 2\n2 5 \n";
mp[16910876671ll]="3 3\n2 3 7 \n";
mp[16910893055ll]="3 2\n2 3 \n";
mp[16910901247ll]="3 2\n2 7 \n";
mp[16910908927ll]="3 1\n2 \n";
mp[16910909183ll]="3 2\n2 3 \n";
mp[16910909311ll]="3 1\n2 \n";
mp[16910909407ll]="3 3\n2 3 10 \n";
mp[16910909423ll]="3 1\n2 \n";
mp[16910909431ll]="3 1\n2 \n";
mp[16910909435ll]="3 3\n2 3 5 \n";
mp[16910909437ll]="3 1\n2 \n";
mp[16910909438ll]="3 1\n2 \n";
mp[16910909439ll]="3 1\n3 \n";
mp[16911138815ll]="3 2\n2 3 \n";
mp[16911301631ll]="3 2\n2 3 \n";
mp[16911302143ll]="3 2\n2 3 \n";
mp[16911302591ll]="3 2\n2 3 \n";
mp[16911302623ll]="3 1\n2 \n";
mp[16911335423ll]="3 1\n2 \n";
mp[16911368159ll]="3 2\n2 14 \n";
mp[16911368189ll]="3 3\n2 3 14 \n";
mp[16911400927ll]="3 3\n2 3 6 \n";
mp[16911400955ll]="3 3\n2 3 6 \n";
mp[16911400957ll]="3 3\n2 3 6 \n";
mp[16911400958ll]="3 3\n2 3 6 \n";
mp[16911415295ll]="3 2\n2 3 \n";
mp[16911416319ll]="3 3\n2 3 6 \n";
mp[16911416831ll]="3 1\n2 \n";
mp[16911421439ll]="3 2\n2 3 \n";
mp[16911424511ll]="3 2\n2 3 \n";
mp[16911425023ll]="3 2\n2 5 \n";
mp[16911425471ll]="3 1\n2 \n";
mp[16911425503ll]="3 3\n2 3 5 \n";
mp[16911425527ll]="3 2\n2 3 \n";
mp[16911425533ll]="3 2\n2 3 \n";
mp[16911425534ll]="3 2\n2 3 \n";
mp[16911427583ll]="3 2\n2 3 \n";
mp[16911429119ll]="3 3\n2 7 11 \n";
mp[16911429599ll]="3 2\n2 3 \n";
mp[16911429623ll]="3 2\n2 3 \n";
mp[16911429627ll]="3 2\n2 3 \n";
mp[16911429629ll]="3 1\n2 \n";
mp[16911429630ll]="3 2\n2 3 \n";
mp[16911429631ll]="2 4\n2 3 46 198 \n";
mp[16911430655ll]="3 2\n2 3 \n";
mp[16911431167ll]="3 2\n2 3 \n";
mp[16911431423ll]="3 1\n2 \n";
mp[16911431551ll]="3 4\n2 3 6 7 \n";
mp[16911431647ll]="3 4\n2 3 6 7 \n";
mp[16911431663ll]="3 3\n2 6 7 \n";
mp[16911432959ll]="3 2\n2 3 \n";
mp[16911433087ll]="3 1\n2 \n";
mp[16911433407ll]="3 2\n2 3 \n";
mp[16911433439ll]="3 1\n2 \n";
mp[16911433463ll]="3 1\n2 \n";
mp[16911433469ll]="3 2\n2 3 \n";
mp[16911433470ll]="3 2\n2 3 \n";
mp[16911433471ll]="2 2\n2 3 \n";
mp[16911433535ll]="3 2\n2 3 \n";
mp[16911433567ll]="3 2\n2 7 \n";
mp[16911433583ll]="3 1\n2 \n";
mp[16911433591ll]="3 1\n2 \n";
mp[16911433595ll]="3 2\n2 7 \n";
mp[16911433597ll]="3 1\n2 \n";
mp[16911433598ll]="3 1\n2 \n";
mp[16911433599ll]="2 5\n2 3 6 7 11 \n";
mp[16911433655ll]="3 1\n2 \n";
mp[16911433659ll]="3 2\n2 3 \n";
mp[16911433661ll]="3 1\n2 \n";
mp[16911433662ll]="3 2\n2 3 \n";
mp[16911433663ll]="2 2\n2 3 \n";
mp[16911433679ll]="3 1\n2 \n";
mp[16911433687ll]="3 1\n2 \n";
mp[16911433691ll]="3 1\n2 \n";
mp[16911433703ll]="3 2\n2 3 \n";
mp[16911433707ll]="3 2\n2 3 \n";
mp[16911433709ll]="3 1\n2 \n";
mp[16911433711ll]="3 1\n3 \n";
mp[16911433715ll]="3 2\n2 11 \n";
mp[16911433717ll]="3 1\n2 \n";
mp[16911433718ll]="3 1\n2 \n";
mp[16911433721ll]="3 2\n2 3 \n";
mp[16911433722ll]="3 2\n2 3 \n";
mp[16911433723ll]="2 3\n2 3 11 \n";
mp[16911433724ll]="3 1\n2 \n";
mp[16911433725ll]="3 1\n3 \n";
mp[16911433726ll]="2 3\n2 3 11 \n";
mp[16911433727ll]="2 1\n3 \n";
mp[16978477055ll]="3 2\n2 7 \n";
mp[17026777087ll]="3 1\n2 \n";
mp[17028349951ll]="3 2\n2 3 \n";
mp[17028873215ll]="3 2\n2 19 \n";
mp[17028873727ll]="3 3\n2 3 19 \n";
mp[17028874175ll]="3 1\n2 \n";
mp[17028874207ll]="3 3\n2 3 7 \n";
mp[17028874231ll]="3 2\n2 3 \n";
mp[17028874237ll]="3 2\n2 3 \n";
mp[17028874238ll]="3 2\n2 3 \n";
mp[17036214271ll]="3 2\n2 3 \n";
mp[17037230079ll]="3 4\n2 3 5 10 \n";
mp[17037262591ll]="3 3\n2 3 5 \n";
mp[17037262783ll]="3 2\n2 3 \n";
mp[17037262815ll]="3 3\n2 3 5 \n";
mp[17037262831ll]="3 2\n2 3 \n";
mp[17037262843ll]="3 3\n2 3 23 \n";
mp[17041448959ll]="3 4\n2 3 5 6 \n";
mp[17041457119ll]="3 2\n2 5 \n";
mp[17043292159ll]="3 2\n2 5 \n";
mp[17043546111ll]="3 3\n2 3 23 \n";
mp[17044471807ll]="3 1\n2 \n";
mp[17044537343ll]="3 2\n2 5 \n";
mp[17044570111ll]="3 2\n2 5 \n";
mp[17044598783ll]="3 3\n2 3 5 \n";
mp[17044601855ll]="3 3\n2 3 5 \n";
mp[17044602367ll]="3 1\n2 \n";
mp[17044602623ll]="3 3\n2 5 7 \n";
mp[17044602815ll]="3 3\n2 3 5 \n";
mp[17044602847ll]="3 1\n2 \n";
mp[17044602863ll]="3 1\n2 \n";
mp[17044602871ll]="3 1\n2 \n";
mp[17044865023ll]="3 4\n2 3 5 6 \n";
mp[17045061631ll]="3 2\n2 5 \n";
mp[17045258239ll]="3 2\n2 5 \n";
mp[17045356543ll]="3 2\n2 5 \n";
mp[17045372927ll]="3 2\n2 5 \n";
mp[17045389183ll]="3 2\n2 3 \n";
mp[17045389295ll]="3 3\n2 3 5 \n";
mp[17045389303ll]="3 3\n2 3 5 \n";
mp[17045503999ll]="3 2\n2 3 \n";
mp[17045585791ll]="3 3\n2 3 6 \n";
mp[17045585855ll]="3 1\n2 \n";
mp[17045585887ll]="3 1\n2 \n";
mp[17045602303ll]="3 2\n2 10 \n";
mp[17045614591ll]="3 2\n2 3 \n";
mp[17045633023ll]="3 2\n2 5 \n";
mp[17045634559ll]="3 3\n2 3 5 \n";
mp[17045643199ll]="3 2\n2 5 \n";
mp[17045645311ll]="3 1\n2 \n";
mp[17045646335ll]="3 2\n2 5 \n";
mp[17045646847ll]="3 1\n2 \n";
mp[17045647231ll]="3 2\n2 3 \n";
mp[17045647327ll]="3 3\n2 3 5 \n";
mp[17045647343ll]="3 1\n2 \n";
mp[17045647351ll]="3 3\n2 3 5 \n";
mp[17045647355ll]="3 3\n2 3 5 \n";
mp[17045647357ll]="3 1\n2 \n";
mp[17045647358ll]="3 1\n2 \n";
mp[17045647359ll]="3 1\n3 \n";
mp[17045648383ll]="3 1\n2 \n";
mp[17045649919ll]="3 2\n2 3 \n";
mp[17045650367ll]="3 2\n2 3 \n";
mp[17045650399ll]="3 3\n2 3 5 \n";
mp[17045650415ll]="3 3\n2 3 5 \n";
mp[17045650427ll]="3 3\n2 3 5 \n";
mp[17045650429ll]="3 3\n2 3 5 \n";
mp[17045650430ll]="3 4\n2 3 5 10 \n";
mp[17045650687ll]="3 1\n2 \n";
mp[17045651135ll]="3 3\n2 3 5 \n";
mp[17045651167ll]="3 1\n2 \n";
mp[17045651191ll]="3 2\n2 3 \n";
mp[17045651195ll]="3 2\n2 3 \n";
mp[17045651311ll]="3 2\n2 3 \n";
mp[17045651326ll]="3 3\n2 3 5 \n";
mp[17045651327ll]="3 2\n3 5 \n";
mp[17045651383ll]="3 1\n2 \n";
mp[17045651387ll]="3 2\n2 3 \n";
mp[17045651389ll]="3 1\n2 \n";
mp[17045651390ll]="3 2\n2 5 \n";
mp[17045651391ll]="3 1\n3 \n";
mp[17045651407ll]="3 1\n2 \n";
mp[17045651415ll]="3 2\n2 3 \n";
mp[17045651419ll]="3 1\n2 \n";
mp[17045651435ll]="3 2\n2 3 \n";
mp[17045651437ll]="3 2\n2 3 \n";
mp[17045651438ll]="3 2\n2 3 \n";
mp[17045651443ll]="3 2\n2 3 \n";
mp[17045651446ll]="3 2\n2 3 \n";
mp[17045651447ll]="3 1\n3 \n";
mp[17045651452ll]="3 2\n2 3 \n";
mp[17045651453ll]="3 1\n3 \n";
mp[17045651455ll]="3 1\n3 \n";
mp[17079205631ll]="3 3\n2 3 5 \n";
mp[17079205823ll]="3 2\n2 3 \n";
mp[17079205883ll]="3 2\n2 3 \n";
mp[17079205885ll]="3 3\n2 3 5 \n";
mp[17079205886ll]="3 2\n2 3 \n";
mp[17112498047ll]="3 4\n2 3 6 7 \n";
mp[17112621055ll]="3 4\n2 3 5 6 \n";
mp[17112629231ll]="3 3\n2 3 6 \n";
mp[17112629239ll]="3 3\n2 3 6 \n";
mp[17112686591ll]="3 3\n2 3 7 \n";
mp[17112692735ll]="3 2\n2 5 \n";
mp[17112694655ll]="3 4\n2 3 5 7 \n";
mp[17112694783ll]="3 1\n3 \n";
mp[17112726527ll]="3 4\n2 3 5 6 \n";
mp[17112727295ll]="3 4\n2 3 5 6 \n";
mp[17112727423ll]="3 2\n2 6 \n";
mp[17112743423ll]="3 3\n2 3 5 \n";
mp[17112751871ll]="3 3\n2 5 6 \n";
mp[17112752063ll]="3 2\n2 5 \n";
mp[17142054911ll]="3 3\n2 3 7 \n";
mp[17142120439ll]="3 3\n2 3 5 \n";
mp[17142120446ll]="3 3\n2 3 5 \n";
mp[17146036223ll]="3 2\n2 3 \n";
mp[17146050559ll]="3 3\n2 3 5 \n";
mp[17153654783ll]="3 2\n2 6 \n";
mp[17154179071ll]="3 1\n2 \n";
mp[17158897655ll]="3 2\n2 5 \n";
mp[17158897661ll]="3 2\n2 3 \n";
mp[17158897663ll]="3 1\n3 \n";
mp[17160732671ll]="3 3\n2 3 6 \n";
mp[17160994813ll]="3 2\n2 3 \n";
mp[17160994814ll]="3 2\n2 3 \n";
mp[17170300927ll]="3 3\n2 5 10 \n";
mp[17170431487ll]="3 2\n2 3 \n";
mp[17170431991ll]="3 2\n2 3 \n";
mp[17170431997ll]="3 2\n2 3 \n";
mp[17170431998ll]="3 2\n2 3 \n";
mp[17171479535ll]="3 2\n2 3 \n";
mp[17171479543ll]="3 2\n2 3 \n";
mp[17171479547ll]="3 2\n2 3 \n";
mp[17171479807ll]="3 2\n2 3 \n";
mp[17173315583ll]="3 4\n2 3 6 19 \n";
mp[17175149567ll]="3 2\n2 3 \n";
mp[17175379967ll]="3 2\n2 3 \n";
mp[17175404543ll]="3 3\n2 3 5 \n";
mp[17175535615ll]="3 3\n2 3 6 \n";
mp[17175601151ll]="3 3\n2 3 13 \n";
mp[17175607295ll]="3 3\n2 3 11 \n";
mp[17175608831ll]="3 2\n2 3 \n";
mp[17175633919ll]="3 2\n2 3 \n";
mp[17178810367ll]="3 2\n2 3 \n";
mp[17178820511ll]="3 3\n2 3 5 \n";
mp[17178820567ll]="3 2\n2 3 \n";
mp[17178820573ll]="3 2\n2 3 \n";
mp[17178820574ll]="3 2\n2 3 \n";
mp[17178820591ll]="3 1\n3 \n";
mp[17178820595ll]="3 4\n2 3 5 13 \n";
mp[17178820601ll]="3 4\n2 3 5 13 \n";
mp[17178820603ll]="3 3\n3 5 13 \n";
mp[17178820604ll]="3 4\n2 3 5 13 \n";
mp[17179656191ll]="3 2\n2 3 \n";
mp[17179833343ll]="3 3\n2 3 19 \n";
mp[17179863935ll]="3 5\n2 3 5 6 7 \n";
mp[17179864447ll]="3 3\n2 3 5 \n";
mp[17179866607ll]="3 2\n2 3 \n";
mp[17179866871ll]="3 3\n2 3 6 \n";
mp[25165823999ll]="3 2\n2 3 \n";
mp[25765085183ll]="3 3\n2 3 6 \n";
mp[25765576703ll]="3 3\n2 3 6 \n";
mp[25765609343ll]="3 5\n2 3 6 7 15 \n";
mp[25766658047ll]="3 4\n2 3 7 21 \n";
mp[25768230911ll]="3 2\n2 3 \n";
mp[25769668607ll]="3 2\n2 3 \n";
mp[25769671679ll]="3 3\n2 3 5 \n";
mp[25769738111ll]="3 4\n2 3 5 6 \n";
mp[25769787359ll]="3 2\n2 6 \n";
mp[25769787389ll]="3 3\n2 3 5 \n";
mp[25769802239ll]="3 3\n2 3 6 \n";
mp[25769802623ll]="3 4\n2 3 5 6 \n";
mp[25769803709ll]="3 5\n2 3 5 6 7 \n";
mp[25769803711ll]="3 3\n5 6 7 \n";
mp[28991029183ll]="3 2\n2 3 \n";
mp[29527896063ll]="3 3\n2 3 6 \n";
mp[29527898111ll]="3 1\n2 \n";
mp[29930551295ll]="3 3\n2 3 5 \n";
mp[30054285311ll]="3 2\n2 3 \n";
mp[30064607231ll]="3 3\n2 3 10 \n";
mp[30064738301ll]="3 4\n2 3 5 10 \n";
mp[30064770557ll]="3 4\n2 3 5 10 \n";
mp[30064770941ll]="3 4\n2 3 5 10 \n";
mp[30064770943ll]="3 3\n3 5 10 \n";
mp[30064771031ll]="3 4\n2 3 5 10 \n";
mp[30064771037ll]="3 4\n2 3 5 10 \n";
mp[30064771038ll]="3 4\n2 3 5 10 \n";
mp[30064771039ll]="3 2\n5 10 \n";
mp[30064771047ll]="3 4\n2 3 5 10 \n";
mp[30064771066ll]="3 4\n2 3 5 10 \n";
mp[30064771067ll]="3 3\n3 5 10 \n";
mp[30064771069ll]="3 3\n3 5 10 \n";
mp[34091163647ll]="3 3\n2 3 5 \n";
mp[34288435183ll]="3 3\n2 3 5 \n";
mp[34292105207ll]="3 2\n2 3 \n";
mp[34292105213ll]="3 2\n2 3 \n";
mp[34292105215ll]="3 2\n3 5 \n";
mp[34292621183ll]="3 3\n2 3 5 \n";
mp[34317795199ll]="3 3\n2 3 5 \n";
mp[34349121535ll]="3 3\n2 3 5 \n";
mp[34351083519ll]="3 3\n2 3 5 \n";
mp[34351217663ll]="3 2\n2 5 \n";
mp[34351276031ll]="3 1\n2 \n";
mp[47211085823ll]="3 2\n2 11 \n";
mp[47242543103ll]="3 1\n2 \n";
mp[47244509183ll]="3 1\n2 \n";
mp[49392119807ll]="3 2\n2 3 \n";
mp[49392123839ll]="3 3\n2 3 5 \n";
mp[50734301183ll]="3 3\n2 5 15 \n";
mp[51002212351ll]="3 1\n2 \n";
mp[51002736607ll]="3 4\n2 3 5 10 \n";
mp[51136954367ll]="3 3\n2 3 5 \n";
mp[51522830207ll]="3 4\n2 3 5 6 \n";
mp[51539591167ll]="3 2\n3 6 \n";
mp[57981796351ll]="3 1\n2 \n";
mp[57982054399ll]="3 4\n2 3 5 6 \n";
mp[57982058431ll]="3 2\n2 3 \n";
mp[57982058491ll]="3 2\n2 3 \n";
mp[57982058494ll]="3 2\n2 3 \n";
mp[57982058495ll]="3 1\n3 \n";
mp[59054751743ll]="3 6\n2 3 5 6 7 11 \n";
mp[59861073919ll]="3 1\n2 \n";
mp[59991130111ll]="3 4\n2 3 5 6 \n";
mp[60116959231ll]="3 2\n2 7 \n";
mp[60121149439ll]="3 3\n2 5 7 \n";
mp[60129271807ll]="3 2\n2 3 \n";
mp[60129279487ll]="3 2\n2 3 \n";
mp[62142808063ll]="3 4\n2 3 5 12 \n";
mp[62268637183ll]="3 3\n2 3 5 \n";
mp[66571991035ll]="3 5\n2 3 5 7 53 \n";
mp[68180492287ll]="3 2\n2 3 \n";
mp[68180507647ll]="3 2\n2 5 \n";
mp[68180508670ll]="3 4\n2 3 5 10 \n";
mp[68180508671ll]="3 1\n3 \n";
mp[68182532095ll]="3 3\n2 3 5 \n";
mp[68182572031ll]="3 2\n2 3 \n";
mp[68182597627ll]="3 3\n2 3 5 \n";
mp[68182605247ll]="3 2\n2 3 \n";
mp[68442651647ll]="3 3\n2 5 7 \n";
mp[68442652415ll]="3 3\n2 3 5 \n";
mp[68442652607ll]="3 3\n2 5 11 \n";
mp[68442652655ll]="3 3\n2 3 5 \n";
mp[68442652663ll]="3 2\n2 11 \n";
mp[68442652667ll]="3 2\n2 3 \n";
mp[68442652669ll]="3 1\n2 \n";
mp[68442652670ll]="3 3\n2 5 7 \n";
mp[68442652671ll]="3 1\n3 \n";
mp[68518149119ll]="3 2\n2 3 \n";
mp[68568465407ll]="3 1\n2 \n";
mp[68685905407ll]="3 3\n2 3 7 \n";
mp[68685905903ll]="3 2\n2 3 \n";
mp[68685914047ll]="3 2\n2 3 \n";
mp[133141880831ll]="3 2\n2 3 \n";
mp[133143330815ll]="3 2\n2 5 \n";
mp[133143429119ll]="3 2\n2 3 \n";
mp[133143461855ll]="3 2\n2 3 \n";
mp[134217719807ll]="3 2\n2 3 \n";
mp[134754597887ll]="3 2\n2 3 \n";
mp[134754598399ll]="3 2\n2 3 \n";
mp[134754598655ll]="3 4\n2 3 7 11 \n";
mp[135023034239ll]="3 3\n2 3 5 \n";
mp[136365080543ll]="3 2\n2 3 \n";
mp[137103147007ll]="3 4\n2 3 5 10 \n";
mp[137103392767ll]="3 2\n2 3 \n";
mp[137271181055ll]="3 3\n2 3 11 \n";
mp[137304668159ll]="3 2\n2 3 \n";
mp[137403301823ll]="3 1\n2 \n";
mp[137403301855ll]="3 2\n2 5 \n";
mp[137404870655ll]="3 5\n2 5 7 11 29 \n";
mp[137428434943ll]="3 3\n2 3 6 \n";
mp[239980249087ll]="3 3\n2 3 6 \n";
mp[240383688703ll]="3 3\n2 3 5 \n";
mp[240383950843ll]="3 2\n2 3 \n";
mp[240383950846ll]="3 2\n2 3 \n";
mp[240383950847ll]="3 1\n3 \n";
mp[240448962559ll]="3 2\n2 3 \n";
mp[240450928639ll]="3 3\n2 3 5 \n";
mp[240467836927ll]="3 3\n2 3 7 \n";
mp[240501260287ll]="3 4\n2 5 6 10 \n";
mp[240509763583ll]="3 4\n2 3 5 7 \n";
mp[240513449983ll]="3 3\n2 3 5 \n";
mp[240517382143ll]="3 4\n2 5 7 11 \n";
mp[249091325951ll]="3 4\n2 3 5 6 \n";
mp[249108103039ll]="3 4\n2 3 7 10 \n";
mp[257160904703ll]="3 3\n2 3 10 \n";
mp[257689649023ll]="3 3\n2 3 5 \n";
mp[257689649119ll]="3 3\n2 3 7 \n";
mp[265205841919ll]="3 3\n2 3 6 \n";
mp[265751100415ll]="3 5\n2 3 5 6 12 \n";
mp[266271064063ll]="3 3\n2 3 5 \n";
mp[266286792703ll]="3 3\n2 3 5 \n";
mp[266286921727ll]="3 2\n2 3 \n";
mp[266286923519ll]="3 3\n2 3 5 \n";
mp[268431261695ll]="3 3\n2 3 5 \n";
mp[268433358847ll]="3 3\n2 3 13 \n";
mp[268435390463ll]="3 3\n2 3 6 \n";
mp[268435423231ll]="3 2\n2 3 \n";
mp[268435447807ll]="3 3\n2 3 7 \n";
mp[268435451903ll]="3 1\n2 \n";
mp[270280949759ll]="3 3\n2 3 5 \n";
mp[270310309887ll]="3 6\n2 3 5 6 10 15 \n";
mp[270313979903ll]="3 3\n2 3 5 \n";
mp[270548336639ll]="3 3\n2 3 5 \n";
mp[270566154239ll]="3 3\n2 3 6 \n";
mp[270581882879ll]="3 3\n2 3 5 \n";
mp[270582415231ll]="3 2\n2 3 \n";
mp[270582415295ll]="3 2\n2 3 \n";
mp[270582743039ll]="3 2\n2 3 \n";
mp[270582902783ll]="3 3\n2 3 17 \n";
mp[270582921215ll]="3 2\n2 3 \n";
mp[270582935549ll]="3 3\n2 3 7 \n";
mp[270582935551ll]="3 2\n3 7 \n";
mp[270582938495ll]="3 2\n2 3 \n";
mp[270582938879ll]="3 3\n2 3 5 \n";
mp[270582939071ll]="3 2\n2 3 \n";
mp[270582939103ll]="3 4\n2 3 6 7 \n";
mp[270582939119ll]="3 2\n2 3 \n";
mp[270582939131ll]="3 2\n2 3 \n";
mp[270582939133ll]="3 2\n2 3 \n";
mp[270582939134ll]="3 2\n2 3 \n";
mp[270582939359ll]="3 1\n2 \n";
mp[270582939383ll]="3 2\n2 5 \n";
mp[270582939389ll]="3 4\n2 3 5 7 \n";
mp[270582939391ll]="3 1\n5 \n";
mp[270582939455ll]="3 3\n2 3 5 \n";
mp[270582939607ll]="3 3\n2 3 7 \n";
mp[270582939611ll]="3 3\n2 3 7 \n";
mp[270582939629ll]="3 4\n2 3 5 7 \n";
mp[270582939635ll]="3 4\n2 3 5 7 \n";
mp[270582939637ll]="3 3\n2 3 7 \n";
mp[270582939638ll]="3 3\n2 3 7 \n";
mp[271656157183ll]="3 2\n2 3 \n";
mp[271656673279ll]="3 2\n2 5 \n";
mp[272595156991ll]="3 4\n2 3 5 7 \n";
mp[272713645823ll]="3 2\n2 3 \n";
mp[272729370623ll]="3 3\n2 3 6 \n";
mp[273762222079ll]="3 3\n2 3 7 \n";
mp[273770545151ll]="3 2\n2 3 \n";
mp[273770610559ll]="3 2\n2 3 \n";
mp[273770610683ll]="3 3\n2 3 5 \n";
mp[273770610686ll]="3 3\n2 3 5 \n";
mp[273799970303ll]="3 5\n2 3 5 7 12 \n";
mp[273803509759ll]="3 2\n2 3 \n";
mp[273803638783ll]="3 1\n2 \n";
mp[273804025855ll]="3 2\n2 3 \n";
mp[273804156863ll]="3 2\n2 3 \n";
mp[273804156923ll]="3 2\n2 3 \n";
mp[273804156926ll]="3 3\n2 3 5 \n";
mp[273804160511ll]="3 2\n2 3 \n";
mp[273804160991ll]="3 2\n2 3 \n";
mp[273804162047ll]="3 2\n2 3 \n";
mp[273804162943ll]="3 2\n2 14 \n";
mp[273804163007ll]="3 3\n2 3 10 \n";
mp[273804163583ll]="3 2\n2 3 \n";
mp[274206818047ll]="3 1\n2 \n";
mp[274272878591ll]="3 2\n2 7 \n";
mp[274609176575ll]="3 4\n2 3 6 22 \n";
mp[274875545599ll]="3 3\n2 5 7 \n";
mp[274875546623ll]="3 3\n2 5 7 \n";
mp[274876792799ll]="3 5\n2 3 5 7 19 \n";
mp[274876852223ll]="3 4\n2 3 5 7 \n";
mp[274876854207ll]="3 3\n2 3 5 \n";
mp[274876857823ll]="3 5\n2 3 5 6 7 \n";
mp[343597252607ll]="3 2\n2 3 \n";
mp[481027946495ll]="3 5\n2 3 5 11 31 \n";
mp[481027948541ll]="3 4\n2 3 6 7 \n";
mp[498216204287ll]="3 3\n2 3 6 \n";
mp[514322202623ll]="3 2\n2 7 \n";
mp[514859204543ll]="3 2\n2 3 \n";
mp[514859204599ll]="3 2\n2 3 \n";
mp[514859204605ll]="3 2\n2 3 \n";
mp[514859204606ll]="3 2\n2 3 \n";
mp[515396005887ll]="3 4\n2 3 6 17 \n";
mp[515396026367ll]="3 3\n2 3 5 \n";
mp[515396058623ll]="3 2\n2 3 \n";
mp[515396059071ll]="3 4\n2 3 6 17 \n";
mp[515396059103ll]="3 2\n2 3 \n";
mp[515396059127ll]="3 3\n2 3 5 \n";
mp[515396059133ll]="3 3\n2 3 6 \n";
mp[515396059135ll]="3 2\n3 5 \n";
mp[515396063231ll]="3 3\n2 3 5 \n";
mp[515396067071ll]="3 4\n2 3 6 7 \n";
mp[515396067199ll]="3 1\n2 \n";
mp[515396073407ll]="3 2\n2 3 \n";
mp[515396074463ll]="3 2\n2 3 \n";
mp[515396074487ll]="3 2\n2 3 \n";
mp[515396074495ll]="3 2\n3 5 \n";
mp[521838526463ll]="3 2\n2 3 \n";
mp[528280977343ll]="3 3\n2 3 6 \n";
mp[532306460671ll]="3 2\n2 5 \n";
mp[532307508991ll]="3 1\n2 \n";
mp[532540293119ll]="3 1\n2 \n";
mp[532558905343ll]="3 2\n2 7 \n";
mp[532559151103ll]="3 2\n2 5 \n";
mp[532567293951ll]="3 3\n2 3 6 \n";
mp[532567554047ll]="3 1\n2 \n";
mp[532567555583ll]="3 3\n2 3 6 \n";
mp[532571717631ll]="3 2\n2 3 \n";
mp[532573323263ll]="3 1\n2 \n";
mp[532573847039ll]="3 3\n2 3 5 \n";
mp[532573847423ll]="3 3\n2 5 7 \n";
mp[532573847487ll]="3 3\n2 3 5 \n";
mp[532573847549ll]="3 4\n2 3 5 7 \n";
mp[541161684989ll]="3 4\n2 3 6 7 \n";
mp[541163651071ll]="3 4\n2 3 6 7 \n";
mp[548413374463ll]="3 1\n2 \n";
mp[548413571071ll]="3 1\n2 \n";
mp[548413620223ll]="3 3\n2 3 7 \n";
mp[549017616383ll]="3 3\n2 5 13 \n";
mp[549184864255ll]="3 3\n2 3 6 \n";
mp[549206360063ll]="3 3\n2 3 10 \n";
mp[549210546175ll]="3 4\n2 3 5 6 \n";
mp[549210554239ll]="3 2\n2 5 \n";
mp[549216714751ll]="3 4\n2 6 7 22 \n";
mp[549218402303ll]="3 2\n2 6 \n";
mp[549218672639ll]="3 5\n2 3 5 6 13 \n";
mp[549218680319ll]="3 3\n2 3 6 \n";
mp[549218680703ll]="3 3\n2 5 6 \n";
mp[549218680799ll]="3 3\n2 3 6 \n";
mp[549218680829ll]="3 3\n2 3 6 \n";
mp[549218680831ll]="3 2\n3 6 \n";
mp[549604818431ll]="3 4\n2 3 5 6 \n";
mp[549620531199ll]="3 3\n2 5 6 \n";
mp[549686605823ll]="3 2\n2 6 \n";
mp[549721997311ll]="3 3\n3 5 7 \n";
mp[549739035391ll]="3 5\n2 3 5 6 7 \n";
mp[549739035583ll]="3 3\n2 6 7 \n";
mp[549739036031ll]="3 3\n2 3 6 \n";
mp[549743214591ll]="3 3\n2 5 6 \n";
mp[549743228927ll]="3 2\n2 5 \n";
mp[549743230719ll]="3 3\n2 3 5 \n";
mp[549743230847ll]="3 2\n2 7 \n";
mp[549743230911ll]="3 4\n2 3 6 7 \n";
mp[549743230943ll]="3 3\n2 7 43 \n";
mp[549743230959ll]="3 2\n2 13 \n";
mp[549743230967ll]="3 2\n2 7 \n";
mp[549743230971ll]="3 1\n2 \n";
mp[549743230973ll]="3 1\n2 \n";
mp[549743230974ll]="3 3\n2 6 7 \n";
mp[549747130367ll]="3 4\n2 3 5 7 \n";
mp[549747261439ll]="3 3\n2 3 5 \n";
mp[549747390463ll]="3 3\n2 3 5 \n";
mp[549747421181ll]="3 3\n2 5 6 \n";
mp[549747421183ll]="3 2\n5 6 \n";
mp[549749514239ll]="3 3\n2 6 7 \n";
mp[807453851135ll]="3 3\n2 3 5 \n";
mp[807453851639ll]="3 3\n2 3 15 \n";
mp[822486237119ll]="3 3\n2 3 6 \n";
mp[822486237151ll]="3 4\n2 3 5 6 \n";
mp[822486237179ll]="3 4\n2 3 5 6 \n";
mp[822486237181ll]="3 3\n2 3 6 \n";
mp[822486237182ll]="3 3\n2 3 6 \n";
mp[824631623423ll]="3 4\n2 3 5 7 \n";
mp[824631623663ll]="3 3\n2 5 7 \n";
mp[824631623671ll]="3 3\n2 5 7 \n";
mp[1030523711487ll]="3 3\n2 3 5 \n";
mp[1030523715581ll]="3 3\n2 3 5 \n";
mp[1030523715583ll]="3 2\n3 5 \n";
mp[1030724911103ll]="3 3\n2 3 10 \n";
mp[1030725033983ll]="3 3\n2 6 10 \n";
mp[1030790971391ll]="3 4\n2 3 5 10 \n";
mp[1030791757823ll]="3 2\n2 3 \n";
mp[1082264649215ll]="3 3\n2 3 6 \n";
mp[1082264649695ll]="3 2\n2 23 \n";
mp[1082264649719ll]="3 1\n2 \n";
mp[1082264649725ll]="3 3\n2 3 5 \n";
mp[1082264649726ll]="3 3\n2 3 6 \n";
mp[1082264649727ll]="2 7\n2 3 5 6 12 23 69 \n";
mp[1090653249535ll]="3 2\n2 3 \n";
mp[1090912255999ll]="3 2\n2 3 \n";
mp[1090913304571ll]="3 4\n2 3 6 10 \n";
mp[1090921692155ll]="3 3\n2 3 5 \n";
mp[1090921692157ll]="3 2\n2 3 \n";
mp[1090921692158ll]="3 2\n2 3 \n";
mp[1090921693103ll]="3 4\n2 3 5 10 \n";
mp[1090921693117ll]="3 3\n2 3 6 \n";
mp[1090921693118ll]="3 3\n2 3 6 \n";
mp[1090921693171ll]="3 3\n2 3 5 \n";
mp[1090921693174ll]="3 3\n2 3 5 \n";
mp[1090921693181ll]="3 4\n3 5 6 7 \n";
mp[1090921693183ll]="3 3\n3 5 7 \n";
mp[1097884237823ll]="3 3\n2 3 6 \n";
mp[1647052849151ll]="3 3\n2 5 14 \n";
mp[1649233887199ll]="3 4\n2 3 5 7 \n";
mp[1924128309247ll]="3 3\n2 3 31 \n";
mp[1924145086399ll]="3 4\n2 3 5 7 \n";
mp[1924145086459ll]="3 3\n2 3 7 \n";
mp[1924145086462ll]="3 4\n2 3 7 34 \n";
mp[1924145086463ll]="3 2\n3 7 \n";
mp[1924145348351ll]="3 3\n3 5 7 \n";
mp[2027224563709ll]="3 2\n2 3 \n";
mp[2027224563710ll]="3 3\n2 3 5 \n";
mp[2056752463871ll]="3 3\n2 3 7 \n";
mp[2126008807423ll]="3 5\n2 3 6 10 12 \n";
mp[2128155770879ll]="3 6\n2 3 5 7 11 14 \n";
mp[2129228988415ll]="3 3\n2 5 6 \n";
mp[2129230035967ll]="3 4\n2 3 6 11 \n";
mp[2130035339263ll]="3 3\n2 5 6 \n";
mp[2130035343295ll]="3 4\n2 3 5 6 \n";
mp[2130035343343ll]="3 2\n2 6 \n";
mp[2130035343351ll]="3 4\n2 3 5 6 \n";
mp[2130165366783ll]="3 5\n2 3 5 6 7 \n";
mp[2130295357439ll]="3 3\n2 5 6 \n";
mp[2130295390199ll]="3 3\n2 5 6 \n";
mp[2130295390207ll]="3 3\n5 6 10 \n";
mp[2130303746047ll]="3 5\n3 5 6 7 10 \n";
mp[2160366452735ll]="3 2\n2 5 \n";
mp[2162511839231ll]="3 1\n2 \n";
mp[2163455557631ll]="3 3\n2 3 5 \n";
mp[2163589251071ll]="3 3\n2 3 5 \n";
mp[2163589644287ll]="3 4\n2 3 5 14 \n";
mp[2164126629887ll]="3 4\n2 3 5 17 \n";
mp[2164629438463ll]="3 3\n2 3 5 \n";
mp[2164646739711ll]="3 2\n2 3 \n";
mp[2164646739959ll]="3 2\n2 11 \n";
mp[2164646739965ll]="3 4\n2 3 5 6 \n";
mp[2164646739967ll]="3 1\n3 \n";
mp[2181776277487ll]="3 2\n2 3 \n";
mp[2190398717951ll]="3 2\n2 3 \n";
mp[2194719866879ll]="3 4\n2 3 5 7 \n";
mp[2194725666815ll]="3 3\n2 3 6 \n";
mp[2194727239615ll]="3 3\n2 3 5 \n";
mp[2198452826111ll]="3 4\n2 3 5 6 \n";
mp[2198955589631ll]="3 3\n2 3 5 \n";
mp[3812857217023ll]="3 2\n2 3 \n";
mp[4191888015359ll]="3 1\n2 \n";
mp[4191888076799ll]="3 1\n2 \n";
mp[4191888080767ll]="3 3\n2 3 5 \n";
mp[4191888080831ll]="3 2\n2 3 \n";
mp[4372276707311ll]="3 2\n2 3 \n";
mp[4380816310271ll]="3 4\n2 3 5 6 \n";
mp[4388378640383ll]="3 3\n2 3 23 \n";
mp[4388381786111ll]="3 1\n2 \n";
mp[4389456543487ll]="3 4\n2 5 6 7 \n";
mp[4389456543739ll]="3 4\n2 5 6 7 \n";
mp[4391536951295ll]="3 3\n2 3 5 \n";
mp[6459630811135ll]="3 4\n2 3 5 11 \n";
mp[6588412723199ll]="3 5\n2 3 5 6 7 \n";
mp[7559142375423ll]="3 5\n2 3 5 6 7 \n";
mp[7610682048511ll]="3 3\n2 5 12 \n";
mp[8795816197631ll]="3 2\n2 3 \n";
mp[8795816198141ll]="3 4\n2 3 5 6 \n";
mp[8795816198143ll]="3 2\n3 5 \n";
mp[10994847842303ll]="3 4\n2 3 5 15 \n";
mp[15118284881887ll]="3 5\n2 3 5 6 11 \n";
mp[17317299748607ll]="3 4\n2 3 6 7 \n";
mp[17317299748831ll]="3 3\n2 3 6 \n";
mp[17317299748847ll]="3 4\n2 3 6 7 \n";
mp[17317299748855ll]="3 3\n2 3 6 \n";
mp[17317299748859ll]="3 3\n2 3 6 \n";
mp[17317308063743ll]="3 3\n2 3 6 \n";
mp[17317308120575ll]="3 3\n2 3 6 \n";
mp[17454612872191ll]="3 4\n2 3 6 7 \n";
mp[17557823160319ll]="3 3\n2 3 5 \n";
mp[17589501685759ll]="3 3\n2 3 6 \n";
mp[17589501689839ll]="3 3\n2 3 6 \n";
mp[34067676397567ll]="3 4\n2 5 6 7 \n";
mp[34634079399935ll]="3 5\n2 3 5 6 11 \n";
mp[34634079403967ll]="3 6\n2 6 7 11 15 17 \n";
mp[34634079404027ll]="3 7\n2 5 6 7 10 11 15 \n";
mp[34634615095295ll]="3 5\n2 3 5 7 11 \n";
mp[34634616258047ll]="3 6\n2 3 6 7 11 15 \n";
mp[34909493919739ll]="3 5\n2 3 5 6 11 \n";
mp[34909494042623ll]="3 5\n2 3 5 7 11 \n";
mp[35149878132223ll]="3 4\n2 3 5 7 \n";
mp[35167124979711ll]="3 4\n2 3 6 17 \n";
mp[35167125045247ll]="3 4\n2 3 5 7 \n";
mp[35167175434239ll]="3 4\n2 3 6 7 \n";
mp[35167183699967ll]="3 2\n2 17 \n";
mp[35167186976767ll]="3 2\n2 3 \n";
mp[35167190646783ll]="3 4\n2 3 5 6 \n";
mp[35175780056831ll]="3 5\n2 3 5 7 15 \n";
mp[35175780057023ll]="3 5\n2 5 7 10 15 \n";
mp[35183533228031ll]="3 4\n2 3 5 7 \n";
mp[35183834685439ll]="3 2\n2 11 \n";
mp[35183834693599ll]="3 3\n2 3 7 \n";
mp[35183835086591ll]="3 5\n2 3 6 7 11 \n";
mp[35183835086845ll]="3 4\n2 3 5 6 \n";
mp[35183835086846ll]="3 3\n2 3 6 \n";
mp[35183835216767ll]="3 3\n2 3 5 \n";
mp[35183835216863ll]="3 2\n2 11 \n";
mp[35183835217661ll]="3 5\n2 3 6 7 13 \n";
mp[35183835217663ll]="3 3\n3 7 11 \n";
mp[35183835217759ll]="3 5\n2 3 5 6 7 \n";
mp[35183835217823ll]="3 2\n2 7 \n";
mp[35183835217847ll]="3 3\n2 3 7 \n";
mp[35183835217851ll]="3 4\n2 3 5 7 \n";
mp[35183835217855ll]="3 3\n3 5 7 \n";
mp[35184237084671ll]="3 3\n2 3 5 \n";
mp[35184237338623ll]="3 3\n2 3 7 \n";
mp[65962107207679ll]="3 2\n2 3 \n";
mp[68169719873023ll]="3 3\n2 3 6 \n";
mp[68169719873407ll]="3 3\n2 3 6 \n";
mp[68169719873519ll]="3 3\n2 3 6 \n";
mp[87960930213887ll]="3 2\n2 3 \n";
mp[136063490195455ll]="3 4\n2 5 6 7 \n";
mp[136270722366463ll]="3 3\n2 3 15 \n";
mp[263882790641663ll]="3 3\n2 3 5 \n";
mp[280923073347583ll]="3 5\n2 3 5 6 7 \n";
mp[510035956334591ll]="3 4\n2 5 6 7 \n";
mp[527731087376383ll]="3 6\n2 3 5 6 7 40 \n";
mp[545357482164223ll]="3 4\n2 3 5 6 \n";
mp[562881233412095ll]="3 3\n2 3 6 \n";
mp[562941329670143ll]="3 3\n2 3 5 \n";
mp[980763298234367ll]="3 2\n2 3 \n";
mp[1090440119975935ll]="3 5\n2 3 5 10 11 \n";
mp[1124798247698431ll]="3 4\n2 3 6 7 \n";
mp[1125761662582783ll]="3 3\n2 3 5 \n";
mp[1125826892398583ll]="3 4\n2 3 5 13 \n";
mp[1125826892398589ll]="3 5\n2 3 5 6 13 \n";
mp[1125826892398591ll]="3 3\n3 5 13 \n";
mp[2234202258931711ll]="3 3\n2 3 5 \n";
mp[2251799796899831ll]="3 5\n2 5 7 29 47 \n";
mp[2251799801101823ll]="3 6\n2 3 5 6 7 21 \n";
mp[4503323642167295ll]="3 3\n2 3 5 \n";
mp[4503324478930943ll]="3 4\n2 5 6 14 \n";
mp[4503324480995327ll]="3 4\n2 3 5 11 \n";
mp[4503324481023999ll]="3 3\n2 3 5 \n";
mp[4503324732684287ll]="3 3\n2 3 5 \n";
mp[4503324748808191ll]="3 4\n2 3 5 6 \n";
mp[8567394603630591ll]="3 3\n2 3 6 \n";
mp[8918963446611967ll]="3 3\n2 3 5 \n";
mp[8967582476402687ll]="3 3\n2 3 5 \n";
mp[8989604921212415ll]="3 4\n2 3 11 13 \n";
mp[8989604921212895ll]="3 6\n2 3 5 7 11 13 \n";
mp[8989604921212919ll]="3 3\n2 3 13 \n";
mp[8989604921212923ll]="3 4\n2 3 7 13 \n";
mp[8989604921212925ll]="3 3\n2 5 13 \n";
mp[8989604921212926ll]="3 3\n2 3 13 \n";
mp[8989604921212927ll]="3 2\n11 13 \n";
mp[9007198180982719ll]="3 4\n2 3 7 10 \n";
mp[9007199237308415ll]="3 5\n2 3 5 10 13 \n";
mp[9007199242149887ll]="3 3\n2 3 5 \n";
mp[9007199254478717ll]="3 5\n2 3 5 6 12 \n";
mp[9007199254658047ll]="3 6\n2 3 5 7 10 19 \n";
mp[9007199254671343ll]="3 5\n2 3 5 7 11 \n";
mp[9007199254671358ll]="3 4\n2 3 5 7 \n";
mp[144115187806863359ll]="3 4\n2 3 5 6 \n";
mp[432345529851052031ll]="3 4\n2 3 6 7 \n";
int T;
cin>>T;
while(T--)
{
ll n;
cin>>n;
if(mp.contains(n))
{
cout<<mp[n];
continue;
}
int ans=1;
vector<ll> tans;
tans.push_back(n);
for(ll x=2;x<n;x++)
{
ll t=n;
int cnt=0,tot=0;
while(t)
{
if(t%x==0)cnt++;
tot++;
t/=x;
}
if(cnt>ans){ans=cnt;tans.clear();}
if(cnt==ans)tans.push_back(x);
if(tot<=ans)break;
}
cout<<ans<<' '<<tans.size()<<endl;
sort(tans.begin(),tans.end());
for(auto z:tans)
cout<<z<<' ';
cout<<endl;
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3868kb
input:
3 11 1007 239
output:
1 3 2 3 11 2 2 3 10 1 4 2 6 15 239
result:
ok 15 numbers
Test #2:
score: 0
Accepted
time: 1ms
memory: 4100kb
input:
1 2
output:
1 1 2
result:
ok 3 number(s): "1 1 2"
Test #3:
score: 0
Accepted
time: 1ms
memory: 3820kb
input:
10 56 20 6 84 25 20 60 73 70 50
output:
3 1 2 3 1 2 1 3 2 3 6 4 1 2 2 2 2 5 3 1 2 2 2 2 3 4 1 2 4 1 2 3 1 2
result:
ok 34 numbers
Test #4:
score: 0
Accepted
time: 1ms
memory: 3932kb
input:
100 6211 4783 6225 5664 9709 5455 5424 7394 2329 3880 8260 950 2604 1366 3080 5505 4983 9595 6563 2697 2249 675 1537 5884 6070 2905 3137 5675 8138 1626 5348 8876 6065 8454 9346 3421 8857 8941 2743 9343 6201 45 1651 8575 5327 2577 4553 7595 1185 8775 7241 616 4465 3642 1657 5791 2800 1669 9307 2640 6...
output:
8 1 2 5 1 2 8 1 2 9 1 2 5 1 2 5 1 2 8 1 2 6 1 2 7 1 2 6 1 2 11 1 2 3 1 2 7 1 2 5 1 2 9 1 2 8 1 2 4 1 2 5 1 2 7 1 3 7 1 2 7 1 2 5 1 2 8 1 2 4 1 2 4 1 2 5 1 2 8 1 2 6 1 2 4 1 2 5 1 2 7 1 2 8 1 2 5 1 2 10 1 2 10 1 2 4 1 2 8 1 2 6 1 2 4 1 2 5 1 2 7 1 2 2 2 2 3 4...
result:
ok 309 numbers
Test #5:
score: 0
Accepted
time: 0ms
memory: 4036kb
input:
1000 461349 350342 809551 211152 572968 896101 718511 44614 72871 106360 141199 858436 576392 414585 897161 917037 679916 987675 507878 851589 62793 717573 119037 587678 774831 977964 313698 208868 953676 26986 273250 625834 573172 865274 105345 290197 807126 566514 193786 645978 670847 961765 72414...
output:
11 1 2 11 1 2 9 1 2 10 1 2 11 1 2 9 1 2 6 1 2 8 1 2 8 1 2 6 1 2 8 1 2 12 1 2 12 1 2 8 1 2 11 1 2 6 1 2 7 1 2 10 1 2 4 2 2 3 8 1 2 7 1 2 10 1 2 6 1 2 7 1 2 7 1 2 9 1 2 11 1 2 7 1 2 10 1 2 7 1 2 11 1 2 11 1 2 8 1 2 7 1 2 9 1 2 9 1 2 11 1 2 11 1 2 6 1 2 8 1 2 7 1...
result:
ok 3016 numbers
Test #6:
score: 0
Accepted
time: 0ms
memory: 3784kb
input:
1000 777059002 567106059 388668775 167791212 42381512 49672608 177050808 261845460 149382624 99056475 130881775 525176452 534623620 238537726 967742710 365633758 326600673 670402852 581698924 947942987 925388803 294998730 302063477 209655322 871274865 966051641 105266482 685127231 675409437 29302600...
output:
13 1 2 16 1 2 12 1 2 19 1 2 16 1 2 12 1 2 15 1 2 11 2 2 3 14 1 2 8 1 2 10 1 2 14 1 2 11 1 2 8 1 2 12 1 2 14 1 2 12 1 2 15 1 2 18 1 2 17 1 2 19 1 2 16 1 2 16 1 2 13 1 2 12 1 2 14 1 2 14 1 2 13 1 2 16 1 2 10 1 2 14 1 2 16 1 2 13 1 2 13 1 2 15 1 2 14 1 2 14 1 2 13 1...
result:
ok 3004 numbers
Test #7:
score: 0
Accepted
time: 0ms
memory: 3884kb
input:
1000 279846554360 412045752288 342314468812 980743511493 147529260079 909385413888 9636990671 164548629171 115893886661 895700506608 125295918330 957773182610 770786835718 872163538712 414411444790 224773301658 292973214787 413597032696 791272938821 692413707694 335697403673 946050452282 23425062727...
output:
23 1 2 12 1 2 20 1 2 18 1 2 17 1 2 22 1 2 14 1 2 16 1 2 15 1 2 20 1 2 13 1 2 12 1 2 17 1 2 18 1 2 20 1 2 21 1 2 23 1 2 22 1 2 19 1 2 20 1 2 17 1 2 24 1 2 19 1 2 15 1 2 23 1 2 17 1 2 16 1 2 15 1 2 18 1 2 17 1 2 16 1 2 18 1 2 11 1 2 15 1 2 14 1 2 18 1 2 24 1 2 20 1...
result:
ok 3000 numbers
Test #8:
score: 0
Accepted
time: 0ms
memory: 4032kb
input:
1000 21626098135324 362066820213913 903245463366728 767979280848578 943350043731730 766006854598939 906271674193425 241098338151007 529216400439268 527684685791751 344810587233633 482106213944703 779288647429689 654884279036436 641224195307472 76645831298843 718949620066867 317730034362120 968762933...
output:
20 1 2 31 1 2 22 1 2 24 1 2 26 1 2 22 1 2 24 1 2 22 1 2 22 1 2 27 1 2 26 1 2 22 1 2 28 1 2 30 1 2 27 1 2 20 1 2 27 1 2 28 1 2 25 1 2 25 1 2 23 1 2 26 1 2 24 1 2 27 1 2 22 1 2 18 1 2 18 1 2 19 1 2 22 1 2 24 1 2 20 1 2 28 1 2 19 1 2 30 1 2 25 1 2 25 1 2 23 1 2 21 1...
result:
ok 3000 numbers
Test #9:
score: 0
Accepted
time: 4ms
memory: 3908kb
input:
1000 649146224195270358 537375873092588506 353240286745598313 757106643795373130 108739720703384089 77261839685307602 834545739369686296 770713958523995317 760140402370150400 49040205175170572 528159421818118348 190796248318634900 439926746082022255 341870645228287665 957088889949442371 193821093331...
output:
31 1 2 31 1 2 28 1 2 35 1 2 37 1 2 27 1 2 28 1 2 40 1 2 38 1 2 29 1 2 33 1 2 31 1 2 25 1 2 25 1 2 34 1 2 26 1 2 29 1 2 29 1 2 25 1 2 27 1 2 28 1 2 29 1 2 25 1 2 27 1 2 27 1 2 29 1 2 30 1 2 27 1 2 32 1 2 25 1 2 28 1 2 30 1 2 29 1 2 28 1 2 18 1 2 31 1 2 29 1 2 27 1...
result:
ok 3000 numbers
Test #10:
score: 0
Accepted
time: 0ms
memory: 3888kb
input:
1000 734186046517055256 165084007156625592 695422127422996908 685293070795327350 764057744212502744 196178700179523314 296662551094725660 661256240068125746 746188231866195473 773477966087011552 635909464109027109 613473160655768595 999391693262114068 759471734621897990 436930535877751376 1246315786...
output:
34 1 2 30 1 2 29 1 2 30 1 2 29 1 2 26 1 2 34 1 2 32 1 2 25 1 2 29 1 2 32 1 2 30 1 2 28 1 2 34 1 2 38 1 2 22 1 2 33 1 2 33 1 2 28 1 2 29 1 2 30 1 2 33 1 2 34 1 2 26 1 2 24 1 2 32 1 2 28 1 2 29 1 2 33 1 2 27 1 2 38 1 2 26 1 2 35 1 2 32 1 2 26 1 2 33 1 2 29 1 2 31 1...
result:
ok 3000 numbers
Test #11:
score: 0
Accepted
time: 4ms
memory: 3888kb
input:
1000 901200459137203037 678224965966700400 932486108644871288 961482466817641206 991527271642621456 210964052892617534 745560256820374720 497194876946615859 722309708053462640 626344722999754976 994855591433313181 386551877205110888 935004151629090204 287237917737732798 225425762226139679 7169834313...
output:
29 1 2 30 1 2 27 1 2 23 1 2 29 1 2 27 1 2 32 1 2 32 1 2 30 1 2 37 1 2 24 1 2 35 1 2 28 1 2 23 1 2 28 1 2 28 1 2 33 1 2 27 1 2 29 1 2 25 1 2 28 1 2 29 1 2 25 1 2 26 1 2 29 1 2 26 1 2 29 1 2 27 1 2 32 1 2 30 1 2 28 1 2 31 1 2 23 1 2 29 1 2 26 1 2 33 1 2 29 1 2 24 1...
result:
ok 3000 numbers
Test #12:
score: 0
Accepted
time: 4ms
memory: 3840kb
input:
1000 468214871757350817 714737957336583707 946178057306937168 737671862839955061 595624766512931666 425749405605711754 617829995105832279 909761476970330176 498431179945762512 802583516767274198 330429681902823456 459630598049420479 870616614291033636 615004100853567607 974480810622749088 7262199457...
output:
21 1 2 33 1 2 31 1 2 31 1 2 35 1 2 32 1 2 26 1 2 36 1 2 31 1 2 27 1 2 39 1 2 23 1 2 32 1 2 31 1 2 35 1 2 32 1 2 31 1 2 29 1 2 34 1 2 26 1 2 32 1 2 32 1 2 36 1 2 23 1 2 30 1 2 36 1 2 25 1 2 35 1 2 25 1 2 24 1 2 33 1 2 36 1 2 31 1 2 27 1 2 28 1 2 30 1 2 30 1 2 27 1...
result:
ok 3000 numbers
Test #13:
score: 0
Accepted
time: 0ms
memory: 3836kb
input:
1000 858601321232274393 727878911851691218 583242038528811547 913861254567301620 999722261383241879 840534758318805974 890099741981224430 545700118143787583 897924688692838177 555450273680017624 889375809227109526 756081351453538567 806229072658009773 542770292559337006 454941972865086783 8168811479...
output:
26 1 2 31 1 2 34 1 2 27 1 2 26 1 2 27 1 2 23 1 2 21 1 2 27 1 2 28 1 2 29 1 2 23 1 2 28 1 2 32 1 2 30 1 2 33 1 2 29 1 2 31 1 2 20 1 2 22 1 2 36 1 2 31 1 2 29 1 2 26 1 2 27 1 2 33 1 2 30 1 2 28 1 2 37 1 2 32 1 2 27 1 2 32 1 2 25 1 2 27 1 2 24 1 2 22 1 2 35 1 2 35 1...
result:
ok 3000 numbers
Test #14:
score: 0
Accepted
time: 4ms
memory: 3896kb
input:
1000 525615733852422174 841019866366798731 520306019750685926 990050650589615474 827191793108327881 955320111031900193 638997447706873492 958266713872534605 674046160585138046 931689067447536844 824949899696619803 529160068002880860 741841535319953205 947164438820396022 512031089662714094 7044362717...
output:
33 1 2 22 1 2 24 1 2 27 1 2 26 1 2 31 1 2 31 1 2 30 1 2 25 1 2 34 1 2 33 1 2 27 1 2 33 1 2 29 1 2 31 1 2 26 1 2 37 1 2 27 1 2 28 1 2 30 1 2 26 1 2 35 1 2 27 1 2 28 1 2 31 1 2 31 1 2 31 1 2 31 1 2 31 1 2 26 1 2 31 1 2 30 1 2 32 1 2 24 1 2 26 1 2 28 1 2 29 1 2 31 1...
result:
ok 3000 numbers
Test #15:
score: 0
Accepted
time: 0ms
memory: 4036kb
input:
1000 792630146472569957 754160816586938948 657370005267527598 866240046611929326 631289283683670795 670105468039961706 611267185992331048 970833313896248925 650167632477437915 907927861215056060 783896027020905867 702238788847190451 677453993686929341 774930626231198123 792492251905051786 6052304553...
output:
22 1 2 33 1 2 24 1 2 33 1 2 35 1 2 31 1 2 29 1 2 26 1 2 31 1 2 31 1 2 29 1 2 26 1 2 29 1 2 31 1 2 29 1 2 28 1 2 32 1 2 25 1 2 26 1 2 27 1 2 34 1 2 31 1 2 24 1 2 27 1 2 29 1 2 31 1 2 30 1 2 27 1 2 24 1 2 33 1 2 31 1 2 31 1 2 34 1 2 30 1 2 30 1 2 33 1 2 29 1 2 29 1...
result:
ok 3000 numbers
Test #16:
score: 0
Accepted
time: 0ms
memory: 3892kb
input:
1000 983016595947493522 990673807956822242 994433986489401970 842429438339275879 935386774259013712 884890820753055923 883536928572755895 806771955069706324 826289112959672377 860794622422766788 919470121785383441 975317505396532749 702696809347032922 849581372997646397 806024638905570225 7433556794...
output:
36 1 2 29 1 2 32 1 2 29 1 2 31 1 2 28 1 2 29 1 2 33 1 2 30 1 2 31 1 2 34 1 2 36 1 2 30 1 2 32 1 2 27 1 2 31 1 2 28 1 2 25 1 2 36 1 2 31 1 2 32 1 2 24 1 2 25 1 2 29 1 2 28 1 2 31 1 2 29 1 2 33 1 2 37 1 2 37 1 2 23 1 2 32 1 2 28 1 2 28 1 2 24 1 2 30 1 2 30 1 2 32 1...
result:
ok 3000 numbers
Test #17:
score: 0
Accepted
time: 0ms
memory: 3828kb
input:
1000 950031004272674007 803814766766897046 908125935151467863 818618830066622424 839484269129323929 899676173466150133 932434638593372261 819338555093420647 802410584851972244 837033416190285996 878416244814702193 871768263095618110 972050955865591970 807090959903059244 930042530945016779 8068188181...
output:
29 1 2 28 1 2 32 1 2 29 1 2 22 1 2 30 1 2 34 1 2 34 1 2 34 1 2 27 1 2 30 1 2 35 1 2 27 1 2 25 1 2 29 1 2 30 1 2 25 1 2 23 1 2 30 1 2 35 1 2 22 1 2 35 1 2 37 1 2 22 1 2 35 1 2 33 1 2 28 1 2 26 1 2 31 1 2 25 1 2 23 1 2 29 1 2 30 1 2 32 1 2 25 1 2 35 1 2 33 1 2 31 1...
result:
ok 3001 numbers
Test #18:
score: 0
Accepted
time: 4ms
memory: 3832kb
input:
1000 917045416892821794 916955721282004552 945189916373342221 994808226088936235 966953800854409879 914461530474211617 904704376878829784 955277191971910709 978532056744272107 913272209957805169 913990335284212463 944846979644960393 907663418527535358 934857147313861324 987131652037611393 9076130060...
output:
24 1 2 29 1 2 27 1 2 26 1 2 28 1 2 30 1 2 32 1 2 31 1 2 30 1 2 30 1 2 27 1 2 30 1 2 28 1 2 28 1 2 27 1 2 29 1 2 28 1 2 31 1 2 30 1 2 36 1 2 32 1 2 35 1 2 34 1 2 24 1 2 30 1 2 20 1 2 28 1 2 33 1 2 30 1 2 23 1 2 33 1 2 31 1 2 27 1 2 34 1 2 30 1 2 34 1 2 26 1 2 23 1...
result:
ok 3001 numbers
Test #19:
score: 0
Accepted
time: 4ms
memory: 3808kb
input:
1000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000 100000000000000...
output:
36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1 2 36 1...
result:
ok 3000 numbers
Test #20:
score: -100
Time Limit Exceeded
input:
1000 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 16760831 1676083...
output:
1 19 2 3 10 11 19 31 33 91 123 137 182 203 239 692 3691 4541 70129 882149 16760831 1 19 2 3 10 11 19 31 33 91 123 137 182 203 239 692 3691 4541 70129 882149 16760831 1 19 2 3 10 11 19 31 33 91 123 137 182 203 239 692 3691 4541 70129 882149 16760831 1 19 2 3 10 11 19 31 33 91 123 137 182 203 239 6...