if a = b +c,则 a % d =((b % d) + (c % d)) % d
if a = b * c,则 a % d =((b % d) * (c % d)) % d
如356 % 7 = (300 % 7 + 50 % 7 +6 % 7)% 7;
300 % 7 = (3 * 10 *10)% 7 = ((((3 % 7)*10 )%7)*10) % 7;
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
string A;
int B;
int main(){
while(cin>>A>>B){
int len = A.length();
int ans = 0;
for(int i = 0; i < len; i++){
ans = (ans * 10 + (A[i] - '0') % B) % B;
}
printf("%d\n",ans);
}
return 0;
}