#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair p_ii; const int INF = 1e9; const double PI = acos(-1.0); const ll MOD = 1e9 + 7; int hamdis(string s, string t){ if(s.size()!=t.size())return -1; int cnt=0; for (int i = 0; i < s.size(); i++) { if(s[i]!=t[i])cnt++; } return cnt; } int main() { string g = "good"; string p = "problem"; int n; cin>>n; vectorstr(n); for (int i = 0; i < n; i++) { cin>>str[i]; } for (int i = 0; i < n; i++) { int res = 1000; string target = str[i]; for (int sg = 0; sg < target.size()-10; sg++) { for (int sp = sg+4; sp < target.size()-6; sp++) { for (int x = 0; x < 4; x++) { target[sg+x]=g[x]; } for (int x = 0; x < 7; x++) { target[sp+x]=p[x]; } res=min(res,hamdis(str[i], target)); target=str[i]; } } cout<