#include<bits/stdc++.h>
using namespace std;
char s[110];
int a[110],c[110],x=0,b,len,i,p;
int main() {
	cin>>s;
	cin>>b;
	len=strlen(s);
	//将高精度被除数放入a数组
	for(i=0; i<len; i++) {
		a[i]=s[i]-'0';
	}

	//按位相除
	for (i=0; i < len; i++) {
		c[i]=(x*10+a[i])/b;
		x=(x*10+a[i])%b;
	}
	
	//从第1个非0开始输出 
	p = len - 1;
	for(i = 0; i < len; i++) {
		if(c[i] != 0) {
			p = i;
			break;
		}
	}
	
	for(i=p; i < len; i++){
		cout<<c[i];
	}
		
	return 0;
}
/**************************************************************
	Problem: 1604
	User: admin
	Language: C++
	Result: Accepted
	Time:58 ms
	Memory:2076 kb
****************************************************************/