#include <bits/stdc++.h>
using namespace std;
char s[300001];
int len, i;
long long int ans;
int main() {
  gets(s);
  while (s[len] >= '0' && s[len] <= '9') len++;
  for (i = 0; i < len; i++)
    if ((s[i] - 48) % 4 == 0) ans++;
  for (i = 0; i < len - 1; i++)
    if (((s[i] - 48) * 10 + s[i + 1] - 48) % 4 == 0) ans += i + 1;
  cout << ans << endl;
  return 0;
}
