atcoder#ABC285C. [ABC285C] abc285_brutmhyhiizp

[ABC285C] abc285_brutmhyhiizp

Score : 300300 points

Problem Statement

In a parallel universe, AtCoder holds AtCoder Big Contest, where 101610^{16} problems are given at once. The IDs of the problems are as follows, from the 11-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 11 consisting of uppercase English letters, in lexicographical order;
  • the strings of length 22 consisting of uppercase English letters, in lexicographical order;
  • the strings of length 33 consisting of uppercase English letters, in lexicographical order;
  • ......

Given a string SS that is an ID of a problem given in this contest, find the index of the problem. (See also Samples.)

Constraints

  • SS is a valid ID of a problem given in AtCoder Big Contest.

Input

The input is given from Standard Input in the following format:

SS

Output

Print the answer as an integer.

AB
28

The problem whose ID is AB is the 2828-th problem of AtCoder Big Contest, so 2828 should be printed.

C
3

The problem whose ID is C is the 33-rd problem of AtCoder Big Contest, so 33 should be printed.

BRUTMHYHIIZP
10000000000000000

The problem whose ID is BRUTMHYHIIZP is the 101610^{16}-th (last) problem of AtCoder Big Contest, so 101610^{16} should be printed as an integer.