#include <iostream>
#include <cstring>
using namespace std;
char s[1001];
int length;
int ans[1000];
int findVal(int i, int l){
if(l == 2)
if(s[i] == s[i+1]) return 2;
else return 0;
else{
int val = (s[i] == s[i+1]) + (s[i] == s[i+2]) + (s[i+2] == s[i+1]);
if(val == 3) return 2;
else if(val == 1) return 1;
}
return 0;
}
void initialize(){
memset(ans,0,sizeof(ans));
ans[1] = findVal(0,2);
ans[2] = findVal(0,3);
ans[3] = ans[1] + findVal(2,2);
}
void solve(){
for(int i = 4; i < length; i++){
ans[i] = max(ans[i-2]+findVal(i-1,2),ans[i-3]+findVal(i-2,3));
}
}
int main(){
int t;
cin >> t;
while(t--){
cin >> s;
length = strlen(s);
initialize();
solve();
cout << ans[length-1] << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNoYXIgc1sxMDAxXTsKaW50IGxlbmd0aDsKaW50IGFuc1sxMDAwXTsKCmludCBmaW5kVmFsKGludCBpLCBpbnQgbCl7CglpZihsID09IDIpCgkJaWYoc1tpXSA9PSBzW2krMV0pIHJldHVybiAyOwoJCWVsc2UgcmV0dXJuIDA7CgllbHNlewoJCWludCB2YWwgPSAoc1tpXSA9PSBzW2krMV0pICsgKHNbaV0gPT0gc1tpKzJdKSArIChzW2krMl0gPT0gc1tpKzFdKTsKCQlpZih2YWwgPT0gMykgcmV0dXJuIDI7CgkJZWxzZSBpZih2YWwgPT0gMSkgcmV0dXJuIDE7Cgl9CglyZXR1cm4gMDsKfQoKdm9pZCBpbml0aWFsaXplKCl7CiAgICBtZW1zZXQoYW5zLDAsc2l6ZW9mKGFucykpOwogICAgYW5zWzFdID0gZmluZFZhbCgwLDIpOwogICAgYW5zWzJdID0gZmluZFZhbCgwLDMpOwogICAgYW5zWzNdID0gYW5zWzFdICsgZmluZFZhbCgyLDIpOwp9Cgp2b2lkIHNvbHZlKCl7CiAgICBmb3IoaW50IGkgPSA0OyBpIDwgbGVuZ3RoOyBpKyspewogICAgICAgICAgICBhbnNbaV0gPSBtYXgoYW5zW2ktMl0rZmluZFZhbChpLTEsMiksYW5zW2ktM10rZmluZFZhbChpLTIsMykpOwogICAgfQp9CgppbnQgbWFpbigpewoJaW50IHQ7CgljaW4gPj4gdDsKCXdoaWxlKHQtLSl7CiAgICAJCWNpbiA+PiBzOwogICAgCQlsZW5ndGggPSBzdHJsZW4ocyk7CiAgICAJCWluaXRpYWxpemUoKTsKICAgIAkJc29sdmUoKTsKICAgIAkJY291dCA8PCBhbnNbbGVuZ3RoLTFdIDw8IGVuZGw7Cgl9Cn0K
MTcKMTIzMTIzMTIzCjc3Nzc3NzcKMzMzMzQKMzM0MzMKMzM0NDMzCjM0MzQzNAoyMzQ0MzIKNTQ1NDU1NDQ1NTQ0NTU0NDQ0NDU1NTU1NTQ0CjEyMzMyMzIzMjIyMzMyMjMzMzIyMjMKMTIzMTIzMTIxMjMyMjMyMjIzMjMyMzM0MzIxCjMzMjMyMjIzMjMyMgoyMjIyCjIzMQoyMjIyCjIyMwoyMgozMTIx
17
123123123
7777777
33334
33433
334433
343434
234432
545455445544554444455555544
1233232322233223332223
123123121232232223232334321
332322232322
2222
231
2222
223
22
3121