#include<iostream>
using namespace std;

string str;
void so(int& i,string& r,int k,char c){
    while(str[i]!=c&&i!=str.length()){
        if(str[i]=='X')
            r+=char(k+'0');
        else
            r+=str[i];
        i++;
    }
}
string add(string a,string b){
    string r;
    int p=0;
    if(a.length()>b.length())swap(a, b);
    for(int i=0;i<b.length();i++){
        if(i>=a.length()){
            r=char(b[b.length()-1-i]+p)+r;
            p=0;
        }
        else{
            int g=b[b.length()-1-i]+a[a.length()-1-i]-2*'0'+p;
            r=char('0'+g%10)+r;
            p=g/10;
        }
    }
    if(p)r=char('0'+p)+r;
    return r;
}
int main(){
    while(cin>>str){
        int s=0,k=0;
        for(;k<10;k++){
            string a,b,c;
            int i=0;
            so(  i,a,k,'+');
            so(++i,b,k,'=');
            so(++i,c,k,'.');
            if(add(a,b)==c){cout<<k<<endl;s=1;break;}
        }
        if(!s)cout<<"NA"<<endl;
    }
}