#include<stdio.h>

void power3(unsigned long result[]);
void print_result(unsigned long result[]);

unsigned long n=0;


int main(void){
unsigned long result[8];
unsigned long i,n,size;
size=sizeof(result)/sizeof(result[0]);
result[0]=1;
for(i=1;i<8;i++){
result[i]=0;
}
for(i=1;i<100;i++){
power3(result);
print_result(result);
}
}


void power3(unsigned long result[]){
unsigned long i,x=0;
for(i=0;i<8;i++){
result[i]=result[i]*3;
x=result[i]/10000000;
if(x>0)
result[i]=result[i]%10000000;
result[i+1]=result[i+1]+x;
}
}


void print_result(unsigned long result[]){
n++;
printf("n=%lu:",n);
for(int i=7;i>=0;i--){
if(result[i]!=0){
printf("%lu",result[i]);
}

}
printf("\n");
}