#include <bits/stdc++.h>
using namespace std;
const int N = 3e5 + 5;
char str[N];
int n;
bool check(int L, int R) {
  for (int i = L; i <= R; i++)
    for (int len = 1; i + 2 * len <= R; len++)
      if (str[i] == str[i + len] && str[i] == str[i + 2 * len]) return true;
  return false;
}
int main() {
  scanf("%s", str);
  n = strlen(str);
  long long ans = 0;
  for (int i = 0, j; i < n; i++) {
    for (j = i + 1; j < n; j++)
      if (check(i, j)) break;
    ans += n - j;
  }
  printf("%lld\n", ans);
  return 0;
}
