#include <bits/stdc++.h>
using namespace std;
int a[50000 + 50][10], dp[50000 + 50][10];
int main() {
  int i, n, x;
  long long int cnt = 0LL;
  string s;
  cin >> s;
  n = s.size();
  for (__typeof((n - 1)) i = (0); i <= (n - 1); i++) {
    x = s[i] - '0';
    if (x % 4 == 0) cnt++;
    if (i > 0) {
      x = (s[i - 1] - '0') * 10 + x;
      if (x % 4 == 0) cnt += i;
    }
  }
  cout << cnt;
  return 0;
}
