#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int main(){
int n,m,q,sum=1;
bool flag=false;
cin>>n>>m>>q;
for(int i=1; ;i++){
int x=n%10;
x*=x;
x%=10;
int d=n;
int cnt=0;
while(d){
cnt++;
d/=10;
}
for(int j=1;j<=cnt;j++){
x*=10;
}
n+=x;
n/=10;
a[i]=n;
sum++;
if(n==m){
flag=true;
break;
}
if(sum>q){
break;
}
}
if(flag==true){
for(int i=1;i<sum;i++){
cout<<a[i]<<endl;
}
}
else{
cout<<"-1";
}
return 0;
}