#include<stdio.h>
long integer(int i,int p)
{
int j,k,h=0;
char m[40],t;
while(i!=0)
{
k=i%p;
if(k>=10)
m[h++]=k-10+65;
else
m[h++]=k+48;
i/=p;
}
for(j=0;j<h/2;j++)
{
t=m[j];
m[j]=m[h-j-1];
m[h-j-1]=t;
}
m[h]='\0';
printf("%s\n",m);
}
long decimal(double x,int p)
{
double a;
int b,h=0,j;
char m[40];
while((int)a!=a)
{
a=x*p;
b=(int)a;
if(b>=10)
m[h++]=b-10+65;
else
m[h++]=b+48;
a=a-b;
}
for(j=0;j<h;j++)
printf("%d",(long)m);
}
void main()
{
double f;
int p,i;
scanf("%lf,%d",&f,&p);
i=(int)f;
integer(i);
printf(".");
decimal(f-i);
printf("\n");
}
DIEA