solution
#include <iostream>
using namespace std;
int idx=0;
int len[10000000];
int main()
{
int a, b;
cin >> a >> b;
while (a)
{
len[idx++]=a%b;
a /= b;
}
int flag = 1;
for (int i = 0; i < idx/2; i++)
{
if (len[i] != len[idx - 1 - i])
{
flag--;
break;
}
}
if (flag)
cout << "Yes";
else
cout << "No";
puts("");
for(int i=idx-1;i>=0;i--)
{
cout<<len[i];
if(i)cout<<" ";
}
if(idx==0)cout<<0;
}