/_ \
#include<bits/stdc++.h>
using namespace std;
map<string,int>m;
int main(){
std::ios::sync_with_stdio(0);
int n,p;
long long ans=0;
scanf("%d%d",&n,&p);
// cin>>n>>p;
for(int i=1;i<=n;i++){
int b;
string a;
cin>>a>>b;
m[a]=b;
}
string q="";
char c;
while(scanf("%c",&c)/*cin>>q*/!=EOF){
if(!(isdigit(c)||isalpha(c)))
{
ans=((ans%p)+(m[q]%p))%p;
q="";
}
else q+=c;
}
cout<<ans;
}