#include <stdio.h>

int main(){
  char a[128];
  int b[4][128],*c,*d,*e,*f;
  int i,j,k,l,m,n;
  c=b[0];d=b[1];e=b[2];f=b[3];
  while(fgets(a,sizeof(a),stdin)!=NULL){
    for(i=0;i<4;i++) for(j=0;j<128;j++) b[i][j]=0;
    j=0;k=0;l=0;n=-1;
    for(i=0;i<128;i++) if(a[i]==10) break;
    for(;i>=0;i--){
      if(a[i]=='X' || (a[i]>='0' && a[i]<='9')){
        b[k][j]=a[i]-'0';
        j++;
      }
      if(a[i]=='+' || a[i]=='='){
        if(l<j) l=j;
        j=0;
        k++;
      }
      if(l<j) l=j;
    }
    for(i=0;i<10;i++){
      f[0]=0;
      for(j=0;j<l;j++){
        f[j+1]=0;
        f[j]=f[j]+((d[j]>9)?i:d[j])+((e[j]>9)?i:e[j])-((c[j]>9)?i:c[j]);
        if(f[j]>=10){f[j+1]=f[j]/10;f[j]=f[j]%10;}
      }
      for(j=0;j<l;j++){
        if(f[j]!=0) break;
      }
      if(j==l){n=i;break;}
    }
    if(n==-1) printf("NA\n"); else printf("%d\n",n);
  }
  return 0;
}