using namespace std;
#include <bits/stdc++.h>
#define ll long long
ll n,m;
struct Num{
	ll a,b;
};
Num mul(Num x,Num y){
	Num z;
	z.a=x.a*y.a%m;
	z.b=(x.a*y.a/m+x.a*y.b+x.b*y.a)%m;
	return z;
}
Num qpow(ll x,ll y){
	Num z={x%m,x/m%m},r={1,0};
	for (;y;y>>=1,z=mul(z,z))
		if (y&1)
			r=mul(r,z);
	return r;
}
int main(){
	scanf("%lld%lld",&n,&m);
	if (m==1){
		printf("0\n");
		return 0;
	}
	ll ans=qpow(10,n).b;
	printf("%lld\n",ans);
	return 0;
}
#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int numwall,killo;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
   cin>>killo>>numwall;
   
   cout<<killo/numwall;
    return 0;
}
