#include <bits/stdc++.h>
using namespace std;
const long long int N = 1e5 + 5;
const long long int p = 31;
const long long int m = 1e9 + 9;
const long long int inf = 1e14;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  long long int t = 1;
  while (t--) {
    string s;
    cin >> s;
    char n[(int)s.size()];
    long long int k = 1;
    n[0] = s[0];
    long long int even_a = 0, even_b = 0, odd_a = 0, odd_b = 0;
    long long int anse = 0, anso = 0;
    for (int i = 0; i < s.size(); i++) {
      if (i % 2 == 0) {
        if (s[i] == 'a') {
          anse += even_a;
          even_a++;
          anso += odd_a;
        } else {
          anse += even_b;
          even_b++;
          anso += odd_b;
        }
      } else {
        if (s[i] == 'a') {
          anse += odd_a;
          odd_a++;
          anso += even_a;
        } else {
          anse += odd_b;
          odd_b++;
          anso += even_b;
        }
      }
    }
    cout << anso << " " << anse + s.size();
  }
}
