#include <bits/stdc++.h>
using namespace std;
int main(int argc, char* argv[]) {
  string str;
  cin >> str;
  unsigned long long resO = 0;
  unsigned long long resE = 0;
  unsigned long long aO = 0;
  unsigned long long aE = 0;
  unsigned long long bO = 0;
  unsigned long long bE = 0;
  for (int i = str.size() - 1; i >= 0; --i) {
    int p = i + 1;
    if (str[i] == 'a') {
      if (p % 2 == 0) {
        resE += aO;
        resO += aE;
        ++resO;
        ++aE;
      } else {
        resE += aE;
        resO += aO;
        ++resO;
        ++aO;
      }
    } else {
      if (p % 2 == 0) {
        resE += bO;
        resO += bE;
        ++resO;
        ++bE;
      } else {
        resE += bE;
        resO += bO;
        ++resO;
        ++bO;
      }
    }
  }
  cout << resE << ' ' << resO << endl;
  return 0;
}
