#include<stdio.h>
int m,r,co=0,d[15],k[10];
void f(int de,int s){//printf("%d %d\n",de,s);
  int i,p;
  if(de==r){
    if(s%10==0)co++;
    return;
  }
  for(i=0;i<m;i++){
    p=d[i]*k[de];
    if(p>9)p-=9;
    f(de+1,s+p);
  }
  return;
}
int main(){
  int n,s=0,i,j;
  char c;
  scanf("%d",&n);
  for(i=r=0;i<n;i++){
    scanf(" %c",&c);
    if(c=='*')k[r++]=(i%2)+1;
    else{
      s+=c-'0';
      if(i%2){
	s+=c-'0';
	if(c>'4')s-=9;
      }
    }
  }//printf("%d\n",s);
  scanf("%d",&m);
  for(i=0;i<m;i++)scanf("%d",&d[i]);
  f(0,s);
  printf("%d\n",co);
  return 0;
}