#include<stdio.h>
int main(){
int i,j,n,b,cnt;
int str[50];
scanf("%d %d",&n,&b);
cnt=0;
while(n){
str[cnt]=n%b;
cnt++;
n=n/b;
}
int mark=0;
for(i=0,j=cnt-1;i<=j;i++,j--){
if(str[i]!=str[j]) mark=1;
}
if(mark==1) printf("No\n");
else printf("Yes\n");
for(i=cnt-1;i>0;i--){
printf("%d ",str[i]);
}
printf("%d\n",str[0]);
return 0;
}