#include<bits/stdc++.h>
using namespace std;
int b[200000];
int main(){
int n,q,cnt=0;
long long m;
cin>>n>>m>>q;
while(n!=m){
if(cnt>q){
break;
}
int a=0;
a=n%10;
b[cnt]=n;
n=(n-a)/10+100*(a*a%10);
cnt++;
}
if(cnt>q){
cout<<"-1";
}
else{
for(int i=1;i<=cnt-1;i++){
cout<<b[i]<<endl;
}
cout<<m<<endl;
}
return 0;
}