#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 4;
char str[3 * N];
int a, b;
int main() {
  scanf("%s", str);
  int len = strlen(str);
  long long ans = 0;
  a = str[0] - '0';
  if (a % 4 == 0) ans++;
  for (int i = 1; i < len; i++) {
    a = str[i] - '0';
    if (a % 2 == 0) {
      if (a % 4 == 0) ans++;
      b = str[i - 1] - '0';
      if ((b * 10 + a) % 4 == 0) {
        ans += i;
      }
    }
  }
  cout << ans << "\n";
  return 0;
}
