#include
#define ll long long int
using namespace std;
ll n, k, res=0;
string rev(string s) {
reverse(s.begin(), s.end());
return s;
}
string bpn(string s) {
return s + rev(s);
}
string chuyen(ll n) {
ostringstream d ;
d << n ;
return d.str() ;
}
ll doi(string s) {
ll t=0 ;
for ( ll i=0 ; i < s.size() ; i++)
t = t*10 + ( s[i] - '0') ;
return t ;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
freopen("sumpalin.inp","r",stdin);
freopen("sumpalin.out","w",stdout);
cin >> n >> k ;
for ( ll i=1 ; i <= n ; i++)
res = (res + doi(bpn(chuyen(i)))) % k ;
cout << res;
}