atcoder#ABC285C. [ABC285C] abc285_brutmhyhiizp
[ABC285C] abc285_brutmhyhiizp
Score : points
Problem Statement
In a parallel universe, AtCoder holds AtCoder Big Contest, where problems are given at once.
The IDs of the problems are as follows, from the -st problem in order: A
, B
, ..., Z
, AA
, AB
, ..., ZZ
, AAA
, ...
In other words, the IDs are given in the following order:
- the strings of length consisting of uppercase English letters, in lexicographical order;
- the strings of length consisting of uppercase English letters, in lexicographical order;
- the strings of length consisting of uppercase English letters, in lexicographical order;
Given a string that is an ID of a problem given in this contest, find the index of the problem. (See also Samples.)
Constraints
- is a valid ID of a problem given in AtCoder Big Contest.
Input
The input is given from Standard Input in the following format:
Output
Print the answer as an integer.
AB
28
The problem whose ID is AB
is the -th problem of AtCoder Big Contest, so should be printed.
C
3
The problem whose ID is C
is the -rd problem of AtCoder Big Contest, so should be printed.
BRUTMHYHIIZP
10000000000000000
The problem whose ID is BRUTMHYHIIZP
is the
-th (last) problem of AtCoder Big Contest, so should be printed as an integer.