#include<iostream>
#include<cstring>
using namespace std;
int main(){
//高精度除法
//除法不用采用倒叙(除法特性)
//高精度除以低精度
char a[1001];
int a1[1001]={},b1[1001]={},c1[1001]={},b;
cin>>a>>b;
int la=strlen(a);
for(int i=0;i<la;i++){
a1[i]=a[i]-'0';
}
int x=0;//表示余数
for(int i=0;i<la;i++){
//余数*10加上当前数 然后继续进行运算
c1[i]=(x*10+a1[i])/b;//整除b所得的结果
x=(x*10+a1[i])%b;
}
//核心代码结束后,去掉前面多余的0
int lc=0;//表示c的长度,从0开始进行遍历
while(c1[lc]==0&&lc<la-1){
lc++;
}
//输出
for(int i=lc;i<la;i++){
cout<<c1[i];
}
return 0;
}