#include <bits/stdc++.h>
using namespace std;
char slowo[300007];
int main() {
  scanf("%s", &slowo);
  long long wynik = 0;
  if ((slowo[0] - '0') % 4 == 0) wynik++;
  long long iloczyn = 1;
  for (int i = 1; slowo[i] != 0; i++) {
    if ((slowo[i] - '0') % 4 == 0) wynik++;
    if (((slowo[i - 1] - '0') * 10 + (slowo[i] - '0')) % 4 == 0)
      wynik += iloczyn;
    iloczyn++;
  }
  printf("%I64d", wynik);
}
