#!/usr/bin/env python3 import sys def strdistance(str1, str2): count = 0 for s1, s2 in zip(str1, str2): if s1 != s2: count += 1 return count T = int(input()) for s in sys.stdin: good = s.find("good") problem = s.find("problem") if good == -1: good = len(s) - 4 if problem == -1: problem = 0 if good < problem: print(0) continue distancesg = [float("inf")] * len(s) distancesp = [float("inf")] * len(s) for i in range(len(s) - 4): distancesg[i] = strdistance("good", s[i:i + 4]) for i in range(len(s) - 7): distancesp[i] = strdistance("problem", s[i:i + 7]) mindistance = float("inf") for i in range(1, len(s) - 4): mindistance = min( mindistance, min(distancesg[:i]) + min(distancesp[i + 3:])) print(mindistance)