sendMoreMoney[s_]:=Module[{mkNumberList,mkSRules,wordToNumber,checker},
(* Functions *)
mkNumberList[sx_]:=Module[{numberChecker,sn,nmax},
numberChecker[n_,l_]:=n//
IntegerDigits[#,10]&//
PadLeft[#,l]&//
If[Length[DeleteDuplicates[#]]==l,
#,
{}]&;
sn=sx//
Map[Characters,#]&//
Flatten//
DeleteDuplicates//
Length;
nmax=Table[9,{i,sn}]//
FromDigits;
ParallelTable[numberChecker[i,sn],{i,0,nmax}]//
Select[#,#!={}&]&
];
mkSRules[sl_,nl_]:=Module[{nls},
nls=nl//
Map[ToString,#]&;
MapThread[List,{sl,nls}]//
Map[#[[1]]->#[[2]]&,#]&
];
wordToNumber[sx_,nl_]:=Module[{sl},
sl=sx//
Map[Characters,#]&//
Flatten//
DeleteDuplicates;
sx//
Map[Characters,#]&//
Map[StringReplace[#,mkSRules[sl,nl]]&,#]&//
Map[ToExpression,#]&//
Map[FromDigits,#]&
];
checker[sx_,wnl_]:=Module[{tf1,tf2},
tf1=(wnl[[1]]+wnl[[2]]==wnl[[3]]);
tf2=Module[{sll,wnll},
sll=sx//Map[Characters,#]&//Map[Length,#]&;
wnll=wnl//Map[IntegerDigits[#,10]&,#]&//Map[Length,#]&;
sll==wnll];
If[And[tf1,tf2],
wnl,
{}]
];
(* Results *)
s//
mkNumberList//
ParallelMap[wordToNumber[s,#]&,#]&//
ParallelMap[checker[s,#]&,#]&//
Select[#,#!={}&]&
];
c2VuZE1vcmVNb25leVtzX106PU1vZHVsZVt7bWtOdW1iZXJMaXN0LG1rU1J1bGVzLHdvcmRUb051bWJlcixjaGVja2VyfSwKCgkoKiBGdW5jdGlvbnMgKikKCW1rTnVtYmVyTGlzdFtzeF9dOj1Nb2R1bGVbe251bWJlckNoZWNrZXIsc24sbm1heH0sCgoJCW51bWJlckNoZWNrZXJbbl8sbF9dOj1uLy8KCQkJSW50ZWdlckRpZ2l0c1sjLDEwXSYvLwoJCQlQYWRMZWZ0WyMsbF0mLy8KCQkJSWZbTGVuZ3RoW0RlbGV0ZUR1cGxpY2F0ZXNbI11dPT1sLAoJCQkJIywKCQkJCXt9XSY7CgoJCXNuPXN4Ly8KCQkJTWFwW0NoYXJhY3RlcnMsI10mLy8KCQkJRmxhdHRlbi8vCgkJCURlbGV0ZUR1cGxpY2F0ZXMvLwoJCQlMZW5ndGg7CgoJCW5tYXg9VGFibGVbOSx7aSxzbn1dLy8KCQkJRnJvbURpZ2l0czsKCgkJUGFyYWxsZWxUYWJsZVtudW1iZXJDaGVja2VyW2ksc25dLHtpLDAsbm1heH1dLy8KCQkJU2VsZWN0WyMsIyE9e30mXSYKCV07CgoJbWtTUnVsZXNbc2xfLG5sX106PU1vZHVsZVt7bmxzfSwKCgkJbmxzPW5sLy8KCQkJTWFwW1RvU3RyaW5nLCNdJjsKCgkJTWFwVGhyZWFkW0xpc3Qse3NsLG5sc31dLy8KCQkJTWFwWyNbWzFdXS0+I1tbMl1dJiwjXSYKCV07CgoJd29yZFRvTnVtYmVyW3N4XyxubF9dOj1Nb2R1bGVbe3NsfSwKCgkJc2w9c3gvLwoJCQlNYXBbQ2hhcmFjdGVycywjXSYvLwoJCQlGbGF0dGVuLy8KCQkJRGVsZXRlRHVwbGljYXRlczsKCgkJc3gvLwoJCQlNYXBbQ2hhcmFjdGVycywjXSYvLwoJCQlNYXBbU3RyaW5nUmVwbGFjZVsjLG1rU1J1bGVzW3NsLG5sXV0mLCNdJi8vCgkJCU1hcFtUb0V4cHJlc3Npb24sI10mLy8KCQkJTWFwW0Zyb21EaWdpdHMsI10mCgldOwoKCWNoZWNrZXJbc3hfLHdubF9dOj1Nb2R1bGVbe3RmMSx0ZjJ9LAoKCQl0ZjE9KHdubFtbMV1dK3dubFtbMl1dPT13bmxbWzNdXSk7CgoJCXRmMj1Nb2R1bGVbe3NsbCx3bmxsfSwKCgkJCXNsbD1zeC8vTWFwW0NoYXJhY3RlcnMsI10mLy9NYXBbTGVuZ3RoLCNdJjsKCgkJCXdubGw9d25sLy9NYXBbSW50ZWdlckRpZ2l0c1sjLDEwXSYsI10mLy9NYXBbTGVuZ3RoLCNdJjsKCgkJCXNsbD09d25sbF07CgoJCUlmW0FuZFt0ZjEsdGYyXSwKCQkJd25sLAoJCQl7fV0KCV07CgoJKCogUmVzdWx0cyAqKQoJcy8vCgkJbWtOdW1iZXJMaXN0Ly8KCQlQYXJhbGxlbE1hcFt3b3JkVG9OdW1iZXJbcywjXSYsI10mLy8KCQlQYXJhbGxlbE1hcFtjaGVja2VyW3MsI10mLCNdJi8vCgkJU2VsZWN0WyMsIyE9e30mXSYKXTs=