inCase = raw_input()
maxInt = 0
current = ""
cInt = ['1','2','3','4','5','6','7','8','9','0']
LetterUse = False
index = 0
for element in inCase:
if(element in cInt): ## is a number
current+=element
else: ## is a letter
if(LetterUse == True):
if(inCase[index-1] in cInt): ## previous element was a number
current=inCase[index-1] + "9"
else: ## prev index not a number start from scratch
current = "9"
else:
current+="9"
LetterUse = True
if(int(current) > maxInt):
maxInt = int(current)
index+=1
print maxInt
aW5DYXNlID0gcmF3X2lucHV0KCkKbWF4SW50ID0gMApjdXJyZW50ID0gIiIKY0ludCA9IFsnMScsJzInLCczJywnNCcsJzUnLCc2JywnNycsJzgnLCc5JywnMCddCkxldHRlclVzZSA9IEZhbHNlCmluZGV4ID0gMAoKZm9yIGVsZW1lbnQgaW4gaW5DYXNlOgogICAgaWYoZWxlbWVudCBpbiBjSW50KTogIyMgaXMgYSBudW1iZXIKICAgICAgICBjdXJyZW50Kz1lbGVtZW50CiAgICBlbHNlOiAgICAgICAgICAgICAgICMjIGlzIGEgbGV0dGVyICAgICAgIAogICAgICAgIGlmKExldHRlclVzZSA9PSBUcnVlKToKICAgICAgICAgICAgaWYoaW5DYXNlW2luZGV4LTFdIGluIGNJbnQpOiAjIyBwcmV2aW91cyBlbGVtZW50IHdhcyBhIG51bWJlciAKICAgICAgICAgICAgICAgIGN1cnJlbnQ9aW5DYXNlW2luZGV4LTFdICsgIjkiCiAgICAgICAgICAgIGVsc2U6ICMjIHByZXYgaW5kZXggbm90IGEgbnVtYmVyIHN0YXJ0IGZyb20gc2NyYXRjaCAKICAgICAgICAgICAgICAgIGN1cnJlbnQgPSAiOSIKICAgICAgICBlbHNlOgogICAgICAgICAgICBjdXJyZW50Kz0iOSIKICAgICAgICAgICAgTGV0dGVyVXNlID0gVHJ1ZQoKICAgIGlmKGludChjdXJyZW50KSA+IG1heEludCk6CiAgICAgICAgbWF4SW50ID0gaW50KGN1cnJlbnQpCgogICAgaW5kZXgrPTEKCnByaW50IG1heEludA==