#include<stdio.h>
long d[200000002];
int main()
{
long p,m;
while(scanf("%ld%ld",&p,&m)!=EOF)
{
long n,c,j,k=0,s=0,q=0,l,count=0;
l=p;
if(p<2||m<2)
{
s=1;
}
else
{
for(k=0; p>1; k++)
{
if(p%m!=0)
{
s=1;
break;
}
else
{
count=count+1;
p=p/m;
d[k]=p;
}
}
}
if(s==1)
printf("Boring!\n");
else
{
printf("%ld",l);
for(j=0; j<count; j++)
printf(" %ld",d[j]);
printf("\n");
}
}
return 0;
}
long d[200000002];
int main()
{
long p,m;
while(scanf("%ld%ld",&p,&m)!=EOF)
{
long n,c,j,k=0,s=0,q=0,l,count=0;
l=p;
if(p<2||m<2)
{
s=1;
}
else
{
for(k=0; p>1; k++)
{
if(p%m!=0)
{
s=1;
break;
}
else
{
count=count+1;
p=p/m;
d[k]=p;
}
}
}
if(s==1)
printf("Boring!\n");
else
{
printf("%ld",l);
for(j=0; j<count; j++)
printf(" %ld",d[j]);
printf("\n");
}
}
return 0;
}
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন