def f(s0,e)
s2=s0.dup
s2=s2.gsub("X",e)
return "" if s2.size>1 && s2[0]=="0"
return s2
end
while s=gets
t1,r=s.chomp.split("=")
l1,l2=t1.split("+")
ans="NA"
("0".."9").each{|e|
l1t=f(l1,e)
l2t=f(l2,e)
rt=f(r,e)
if l1t!="" && l2t!="" && rt!="" && l1t.to_i+l2t.to_i==rt.to_i then
ans=e
break
end
}
puts ans
end
ZGVmIGYoczAsZSkKCXMyPXMwLmR1cAoJczI9czIuZ3N1YigiWCIsZSkKCXJldHVybiAiIiBpZiBzMi5zaXplPjEgJiYgczJbMF09PSIwIgoJcmV0dXJuIHMyCmVuZAoKd2hpbGUgcz1nZXRzCgl0MSxyPXMuY2hvbXAuc3BsaXQoIj0iKQoJbDEsbDI9dDEuc3BsaXQoIisiKQoJYW5zPSJOQSIKCSgiMCIuLiI5IikuZWFjaHt8ZXwKCQlsMXQ9ZihsMSxlKQoJCWwydD1mKGwyLGUpCgkJcnQ9ZihyLGUpCgkJaWYgbDF0IT0iIiAmJiBsMnQhPSIiICYmIHJ0IT0iIiAmJiBsMXQudG9faStsMnQudG9faT09cnQudG9faSB0aGVuCgkJCWFucz1lCgkJCWJyZWFrCgkJZW5kCgl9CglwdXRzIGFucwplbmQ=