#include<iostream>
#include<cstdio>
#include<string>
#include<sstream>

using namespace std;

string str;

bool C(string a,string b,string ans,int x){
	int r,rr,rrr;
	for(int i=0;i<a.size();i++){
		if(a[i]=='X')a[i]=x+'0';
	}
	for(int i=0;i<b.size();i++){
		if(b[i]=='X')b[i]=x+'0';
	}
	for(int i=0;i<ans.size();i++){
		if(ans[i]=='X')ans[i]=x+'0';
	}
	stringstream ss(a);
	ss >> r;
	ss.clear();
	ss.str(b);
	ss >> rr;
	ss.clear();
	ss.str(ans);
	ss >> rrr;
	if(r+rr==rrr)return true;
	return false;
}

int main(void){
	while(cin >> str){
		string a,b,ans;
		int i=0;
		while(str[i]!='+'){
			a+=str[i];
			i++;
		}
		i++;
		while(str[i]!='='){
			b+=str[i];
			i++;
		}
		i++;
		while(i!=str.size()){
			ans+=str[i];
			i++;
		}
		for(i=0;i<10;i++){
			if(C(a,b,ans,i)){
				cout << i << endl;
				break;
			}
		}
		if(i==10)cout << "NA" << endl;
	}
	return 0;
}