#include <bits/stdc++.h>
using namespace std;
char s[300005];
int n;
bool ok(int l, int r) {
  int len = r - l + 1;
  for (int x = 1; 2 * x + 1 <= len; x++)
    for (int k = l; k + 2 * x <= r; k++)
      if (s[k] == s[k + x] && s[k + x] == s[k + 2 * x]) return 1;
  return 0;
}
int main() {
  scanf("%s", s + 1);
  n = strlen(s + 1);
  long long ans = 0;
  for (int i = 1; i <= n; i++) {
    int cnt = 0;
    for (int j = 1; j < 10; j++)
      if (i + j - 1 <= n) cnt += !ok(i, i + j - 1);
    ans += n - i + 1 - cnt;
  }
  cout << ans << endl;
  return 0;
}
