#include <bits/stdc++.h>
using namespace std;
int32_t main() {
  string s;
  cin >> s;
  long long n = s.size();
  long long cou = 0;
  for (long long i = 0; i < n - 1; i++) {
    long long a = s[i] - '0';
    long long b = s[i + 1] - '0';
    if ((a * 10 + b) % 4 == 0) cou += (i + 1);
    if (a % 4 == 0) cou++;
  }
  if ((s[n - 1] - '0') % 4 == 0) cou++;
  cout << cou;
  return 0;
}
