#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a,n,k,i,val;
scanf("%d%d%d",&a,&n,&k);
int ar[k];
//for(i=0;i<k;i++)
//ar[i]=0;
i=k-1;
while(i!=0)
{ val=pow((n+1),i);
if(a>val)
{
ar[i]=a/val;
a=a%val;
if(ar[i]==(n+1))
ar[i]=0;
i--;
}
else
{ar[i]=0;
i--;
}
};
if(a>0&&a<=n)
ar[0]=a;
else
ar[0]=0;
for(i=0;i<k;i++)
printf("%d ",ar[i]);
printf("\n");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CglpbnQgYSxuLGssaSx2YWw7CglzY2FuZigiJWQlZCVkIiwmYSwmbiwmayk7CglpbnQgYXJba107CgkvL2ZvcihpPTA7aTxrO2krKykKCSAgLy9hcltpXT0wOwoJaT1rLTE7Cgl3aGlsZShpIT0wKQoJIHsgdmFsPXBvdygobisxKSxpKTsKCSAgIGlmKGE+dmFsKQoJICAgIHsKCSAgICAgIGFyW2ldPWEvdmFsOwoJICAgICAgYT1hJXZhbDsKCSAgICAgIGlmKGFyW2ldPT0obisxKSkKCSAgICAgICBhcltpXT0wOwoJICAgICAgaS0tOwoJICAgIH0KCSAgICBlbHNlCgkgICAgIHthcltpXT0wOyAKCSAgICAgIGktLTsKCSAgICAgfQoJIH07CgkgaWYoYT4wJiZhPD1uKQoJICBhclswXT1hOwoJIGVsc2UKCSAgYXJbMF09MDsKCSBmb3IoaT0wO2k8aztpKyspCgkgICBwcmludGYoIiVkICIsYXJbaV0pOwoJIHByaW50ZigiXG4iKTsKIAoJcmV0dXJuIDA7Cn0=