#include<bits/stdc++.h>
using namespace std;

int parse(string a){
	int s=0;
	for(char b:a){
		s*=10;
		s+=b-48;
	}
	return s;
	}
int middle(int a){
	a*=a;
string b=to_string(a);
int o=b.length();
for(int c=0;c<8-o;c++)b="0"+b;
string c="    ";
for(int f=0;f<4;f++)c[f]=b[f+2];
return parse(c);
}
int main(){
	int k=0;
int a;
while(cin>>a){
	k++;
	printf("Case %d:\n",k);
	for(int p=0;p<10;p++){
		a=middle(a);
		printf("%d\n",a);
	}
}
}