#include<bits/stdc++.h>
using namespace std;
long long n,m,q,a,x,x2,z,cd=0;
bool flag=false;
int arr[1000000];
int main(){
cin>>n>>m>>q;
a=n;
for(int i=1;i<q;i++){
x=a%10;
a=a/10;
x=x*x;
x=x%10;
a=x*100+a;
arr[i]=a;
cd++;
if(a==m){
flag=true;
break;
}
}
if(flag=true){
for(int i=1;i<=cd;i++){
cout<<arr[i]<<endl;
}
return 0;
}
cout<<"-1";
return 0;
}