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

int main(){
   
	int a1,a2,n,f;
	int a[1000000];//记录每位数的数组
	cin>>a1>>a2>>n;//输入
	a[0]=a1,a[1]=a2;
	int cnt=2;//脚标
	for(int i=0;i<n;i++){
   
		f=a[i]*a[i+1];//算乘积
		if(f>=10){
   //如果是两位数
			a[cnt++]=f/10;//记录十位
			a[cnt++]=f%10;//记录个位
		}else{
   
			a[cnt++]=f;//直接记录这个数
		}
	}
	cout<<a[0];//先输出第一个数
	for(int i=1;i<n;i++){
   
		cout<<" "<<a[i];//遍历输出'空格'和'数值'
	}
}
//19分代码
#include<iostream>
using namespace std;

int main()
{
   
    int a[10000],n,id=2,m,i=1;
    cin>>a[0]>>a[1]>>n;
    a[n]=-1;
    while(a[n]==-1){
   
        m=a[i]*a[i-1];
        if(m/10){
   
            a[id++]=m/10;
            a[id++]=m%10;
        }
        else{
   
            a[id++]=m;
        }
        i++;
    }
    for(int i=0;i<n-1;i++)
    {
   
        cout<<a[i]<<' ';
    }
    cout<<a[n-1];
    return 0;
}