#include <stdio.h>
#include <string.h>
int char_int(char* a,int point)
{
return (int)(*(a+point) - '0');
}
int main()
{
//===================input===================ok
char A[10001];
int B;
scanf("%s%d",A,&B);
//============================================
int Qint[1001];
int Aint[1001];
int i,j;
int R = 0;
//=====================caculate===============
for(i = 0; i < strlen(A); i++)
{
Qint[i] = (R*10 + char_int(A,i))/B;
R = (R*10 + char_int(A,i))%B;
}
//===============================output===========
if(strlen(A) == 1)
{
if(char_int(A,0) < B)
{
printf("0 %d",char_int(A,0));
}
else
{
Qint[0] = char_int(A,0)/B;
R = char_int(A,0)%B;
printf("%d %d",Qint[0],R);
}
}
else
{
for(i = 0 ;i < strlen(A); i++)
{
if(Qint[i] != 0)
{
j = i;
break;
}
}
for(j = i ;j < strlen(A); j ++)
{
printf("%d",Qint[j]);
}
printf(" %d",R);
}
return 0;
}