#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int i,maxn,maxp;
void write(int n)
{
if(n==1)
{
printf("1 ");
return;
}
if(n&1)
write(n*3+1);
else
write(n>>1);
printf("%d ",n);
maxn=max(maxn,n);
if(max(maxn,n)==n) maxp=i;
}
int main()
{
for(i=2;i<=1000;i++)
{
cout<<i<<": ";
write(i);
cout<<"\n\n";
}
cout<<"Maxnum:"<<maxn<<"\n";
cout<<"Address:"<<maxp;
return 0;
}