<image>

You can preview the image in better quality by the link: [http://assets.codeforces.com/files/656/without-text.png](//assets.codeforces.com/files/656/without-text.png)

Input

The only line of the input is a string (between 1 and 50 characters long, inclusive). Each character will be an alphanumeric character or a full stop ".".

Output

Output the required answer.

Examples

Input

Codeforces


Output

-87


Input

APRIL.1st


Output

17
#include <bits/stdc++.h>
using namespace std;
void c() {
  char str[51];
  cin >> str;
  int res = 0;
  for (int i = 0; i < strlen(str); ++i) {
    char c = str[i];
    int a1 = '@' < c;
    int b1 = '[' > c;
    int a2 = '`' < c;
    int b2 = '{' > c;
    int i1 = a1 && b1;
    int j1 = tolower(c) - 'a' + 1;
    int i2 = j1;
    int j2 = a2 && b2;
    res += i1 * j1 - i2 * j2;
  }
  cout << res << endl;
}
int main(int argc, const char* argv[]) {
  c();
  return 0;
}
