#include<bits/stdc++.h>
using namespace std;
const int LEN=2005;
int a[LEN],b[LEN],c[LEN];
long long n;
void read(int num[]){
memset(num,0,sizeof(int)*LEN);
string temp;
cin>>temp;
for(int i=0,j=temp.size()-1;i<temp.size();i++,j--){
num[i]=temp[j]-'0';
}
}
void chu(int num1[],int num2,int res[]){
memset(res,0,sizeof(int)*LEN);
for(int i=LEN-1;i>=0;i--){
res[i]=num1[i]/num2;
if(i-1>=0)num1[i-1]+=num1[i]%num2*10;
}
cout<<num1[0]%num2;
}
void print(int num[]){
int i;
for(i=LEN-1;i>=0;i--){
if(num[i]!=0)break;
}
if(i==-1){
cout<<0;
return;
}
for(;i>=0;i--)cout<<num[i];
}
int main(){
read(a);
cin>>n;
chu(a,n,c);
print(c);
return 0;
}