#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<cstring> #include<cmath> #include<queue> #include<map> #include<time.h> using namespace std; #define FORA(i,x,y) for(int i = x; i < y; i++) #define FORB(i,x,y) for(int i = x; i <= y; i++) #define FORC(i,y,x) for(int i = y; i > x; i--) #define maxn 100000 #define INF 1000000000 #define LL long long const int mod = 1000000; char a[maxn]; int b[maxn]; int main(){ int n,m; while(~scanf("%s %d",a,&m)){ int t = strlen(a); int ans = 0; FORA(i,0,t){ ans = (ans * 10 + a[i] - ‘0‘) % m; } printf("%d\n",ans); } return 0; }