//Alphametic
#include<bits/stdc++.h>
using namespace std;

int into(string s, int n){
  int sum=0;
  for(int i=0; i<s.length(); i++){
    if(s[i]=='X')sum=sum*10+n;
    else sum=sum*10+(s[i]-'0');
  }
  return sum;
}

int main(){
  string s;
  while(cin>>s){
    int p=s.find("+", 0), q=s.find("=", 0);
    string c1=s.substr(0, p);
    string c2=s.substr(p+1, q-p-1);
    string c3=s.substr(q+1, s.length()-q-1);
    int i=0;
    if((c1.length()!=1 && c1[0]=='X') || (c2.length()!=1 && c2[0]=='X') || (c3.length()!=1 && c3[0]=='X'))i=1;
    bool flag=false;
    for( ; i<=9; i++){
      if(into(c1, i)+into(c2, i)==into(c3, i)){cout<<i<<endl; flag=true; break;}
    }
    if(!flag)cout<<"NA"<<endl;
  }
  return 0;
}