#include using namespace std; // 型定義 #define ull unsigned long long #define ll long long #define ul unsigned long using P = pair; using vl = vector; using vvl = vector>; // ループマクロ #define FOR(i, l, r) for(size_t i = (l); i < (r); ++i) #define rep(i, n) for(int i = 0; i < (int)(n); i++) #define rrep(i, n) for(int i = (n)-1; i >= 0; --i) #define rfor(v, vec) for(auto &v : (vec)) #define itrloop(itr, begin, end) for(auto itr = (begin); itr != end; ++itr) #define crfor(v, vec) for(const auto &v : (vec)) // イテレータマクロ #define all(x) x.begin(), x.end() #define call(x) x.cbegin(), x.cend() #define rall(x) x.rbegin(), x.rend() // 便利関数 (chmin / chmax) template inline bool chmax(T& a, T b) { if (a < b) { a = b; return 1; } return 0; } template inline bool chmin(T& a, T b) { if (a > b) { a = b; return 1; } return 0; } // 定数 const ll INF = 1LL << 60; // 十分大きな値(約10^18) #define el '\n' void solve() { string S; cin>>S; ll p=S.size(); ll pre=0; rep(i,p-2){ if(S[i]==S[i+1]||S[i+2]==S[i+1] ){ if(S[i]==S[i+1]&&S[i]==S[i+2] &&S[i+2]==S[i+1]){ }else{ pre++; } } } cout<