#include<bits/stdc++.h>
using namespace std;
#define faster ios_base::sync_with_stdio(false) ; cin.tie(NULL)
string s;
void inp(){
cin >> s;
}
string Max(string &s1 , string &s2){
if (s1.size() < s2.size()) return s2;
if (s1.size() > s2.size()) return s1;
if (s1 >= s2) return s1;
return s2;
}
void solve(){
string res = "";
int i = 0;
while (i < s.size()){
if (!isdigit(s[i]) || s[i] == '0'){
++i;
continue;
}
string x;
x += s[i];
while (i < s.size() - 1 && isdigit(s[i + 1])){
++i;
x += s[i];
}
res = Max(res , x);
++i;
}
if (res.size() == 0) cout << -1;
else cout << res;
}
int main(){
faster;
inp();
solve();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBmYXN0ZXIgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSkgOyBjaW4udGllKE5VTEwpCgpzdHJpbmcgczsKCnZvaWQgaW5wKCl7CiAgICBjaW4gPj4gczsKfQoKc3RyaW5nIE1heChzdHJpbmcgJnMxICwgc3RyaW5nICZzMil7CiAgICBpZiAoczEuc2l6ZSgpIDwgczIuc2l6ZSgpKSByZXR1cm4gczI7CiAgICBpZiAoczEuc2l6ZSgpID4gczIuc2l6ZSgpKSByZXR1cm4gczE7CiAgICBpZiAoczEgPj0gczIpIHJldHVybiBzMTsKICAgIHJldHVybiBzMjsKfQoKdm9pZCBzb2x2ZSgpewogICAgc3RyaW5nIHJlcyA9ICIiOwogICAgaW50IGkgPSAwOwogICAgd2hpbGUgKGkgPCBzLnNpemUoKSl7CiAgICAgICAgaWYgKCFpc2RpZ2l0KHNbaV0pIHx8IHNbaV0gPT0gJzAnKXsKICAgICAgICAgICAgKytpOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgc3RyaW5nIHg7CiAgICAgICAgeCArPSBzW2ldOwogICAgICAgIHdoaWxlIChpIDwgcy5zaXplKCkgLSAxICYmIGlzZGlnaXQoc1tpICsgMV0pKXsKICAgICAgICAgICAgKytpOwogICAgICAgICAgICB4ICs9IHNbaV07CiAgICAgICAgfQogICAgICAgIHJlcyA9IE1heChyZXMgLCB4KTsKICAgICAgICArK2k7CiAgICB9CiAgICBpZiAocmVzLnNpemUoKSA9PSAwKSBjb3V0IDw8IC0xOwogICAgZWxzZSBjb3V0IDw8IHJlczsKfQoKaW50IG1haW4oKXsKICAgIGZhc3RlcjsKICAgIGlucCgpOwogICAgc29sdmUoKTsKICAgIHJldHVybiAwOwp9Cg==