#include <iostream>

#define rep(i,n) for(int i=0;i<(int)(n);i++)
const int INF = 10000000;

using namespace std;

/** Problem0110 : Alphametic **/
int main()
{
	string s;
	while (!cin.eof()) {
		getline(cin, s);

		rep(j, 9) {
			int a=0, b=0, ans=0;
			
			int i=0;
			for(; i<s.length(); i++) {
				if (s[i]=='X') {
					a*=10;
					a+=j;
				} else if (s[i]!='+') {
					a*=10;
					a+=s[i]-'0';
				} else {
					break;
				}
			}
			
			for(i++; i<s.length(); i++) {
				if (s[i]=='X') {
					b*=10;
					b+=j;
				} else if (s[i]!='=') {
					b*=10;
					b+=s[i]-'0';
				} else {
					break;
				}
			}
			
			for(i++; i<s.length(); i++) {
				if (s[i]=='X') {
					ans*=10;
					ans+=j;
				} else {
					ans*=10;
					ans+=s[i]-'0';
				}
			}
			
			if (a+b == ans) {
				cout << j << endl;
				goto end;
			}
		}
		cout << "NA" << endl;
	end:;
	}
	
	return 0;
}