<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;
long long max(long long a, long long b) {
  if (a > b) {
    return a;
  } else {
    return b;
  }
}
long long min(long long a, long long b) {
  if (a < b) {
    return a;
  } else {
    return b;
  }
}
int f(char id) {
  int i = (id > '@' && id < '[');
  int j = (id > '`' && id < '{');
  int x = (char)(id - 'a' + 1);
  if (id >= 'A' && id <= 'Z') x = (char)(id - 'A' + 1);
  return (i * x - j * x);
}
int main() {
  string x;
  cin >> x;
  int ret = 0;
  for (int i = (0); i < (x.length()); i++) {
    ret += f(x[i]);
  }
  cout << ret << endl;
  return 0;
}
