#include <bits/stdc++.h>
using ll=long long int;
using namespace std;
int fun(ll n){
int sum=0;
while(n!=0){
sum+=(n%10);
n=n/10;
}
return sum;
}
int main()
{
vector<ll>a={32,23};
int n=a.size();
vector<int>p(1000,-1);
ll ans=-1;
for(int i=0;i<n;i++){
ll x=fun(a[i]);
if(p[x]!=-1){
ans=max(ans,a[i]+p[x]);
}
if(a[i]>p[x]){
p[x]=a[i];
}
// cout<<x<<" "<<p[x]<<" "<<ans<<endl;
}
cout<<ans<<endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIGxsPWxvbmcgbG9uZyBpbnQ7CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBmdW4obGwgbil7CiAgICBpbnQgc3VtPTA7CiAgICAgICAgICAgd2hpbGUobiE9MCl7CiAgICAgICAgICAgICAgIHN1bSs9KG4lMTApOwogICAgICAgICAgICAgICBuPW4vMTA7CiAgICAgICAgICAgfQogICAgICAgICAgIHJldHVybiBzdW07Cn0KaW50IG1haW4oKQp7CiAgIAogICAgdmVjdG9yPGxsPmE9ezMyLDIzfTsKICAgIGludCBuPWEuc2l6ZSgpOwogICAgdmVjdG9yPGludD5wKDEwMDAsLTEpOwogICAgbGwgYW5zPS0xOwogICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgbGwgeD1mdW4oYVtpXSk7CiAgICAgICAgCiAgICAgICAgaWYocFt4XSE9LTEpewogICAgICAgICAgICBhbnM9bWF4KGFucyxhW2ldK3BbeF0pOwogICAgICAgIH0KICAgICAgICBpZihhW2ldPnBbeF0pewogICAgICAgICAgICBwW3hdPWFbaV07CiAgICAgICAgfQogICAgICAgLy8gY291dDw8eDw8IiAiPDxwW3hdPDwiICI8PGFuczw8ZW5kbDsKICAgIH0KICAgIGNvdXQ8PGFuczw8ZW5kbDsKICAgIHJldHVybiAwOwp9