#include <bits/stdc++.h>
using namespace std;
int toInt(string a) {
  stringstream convert(a);
  int x = 0;
  convert >> x;
  return x;
}
int main() {
  string x;
  cin >> x;
  long long sum = 0;
  for (int i = 0; i < x.size(); i++) {
    string y = "";
    y += x[i];
    int a = toInt(y);
    if (a % 4 == 0) {
      if (i == 0)
        sum++;
      else {
        sum++;
        string z = "";
        z += x[i - 1];
        int b = toInt(z) * 10 + a;
        if (b % 4 == 0) {
          sum += i;
        }
      }
    } else if (i != 0) {
      string y = "";
      y += x[i - 1];
      y += x[i];
      int ch = toInt(y);
      if (ch % 4 == 0) sum += i;
    }
  }
  cout << sum;
  return 0;
}
