#include <bits/stdc++.h>
using namespace std;
const long long mod = 1e9 + 7;
string s;
int pref = 1, type = 1, cnt = 0, id = 0, mx;
int main() {
  cin.tie(0), ios::sync_with_stdio(0);
  cin >> s;
  s = s + s;
  int n = s.length();
  for (int i = 0; i < n; i++) {
    if (s[i] == 'b' && id == 0) {
      id = 1;
      type = 1;
      cnt = 1;
    } else if (s[i] == 'w' && id == 0) {
      id = 1;
      type = 2;
      cnt = 1;
    } else if (id == 1) {
      if (cnt % 2 == 1 && type == 2 && s[i] == 'b')
        cnt++;
      else if (cnt % 2 == 0 && type == 2 && s[i] == 'w')
        cnt++;
      else if (type == 2) {
        if (s[i] == 'b') {
          id = 1;
          type = 1;
          cnt = 1;
        } else {
          id = 1;
          type = 2;
          cnt = 1;
        }
      } else if (cnt % 2 == 0 && type == 1 && s[i] == 'b')
        cnt++;
      else if (cnt % 2 == 1 && type == 1 && s[i] == 'w')
        cnt++;
      else if (type == 1) {
        if (s[i] == 'b') {
          id = 1;
          type = 1;
          cnt = 1;
        } else {
          id = 1;
          type = 2;
          cnt = 1;
        }
      }
    }
    mx = max(mx, cnt);
  }
  cout << min(mx, n / 2) << "\n";
}
