#include<cstdio> #include<cstring> #include<string> #include<map> using namespace std; int main() { char s[3]; string ss; map<string,bool>ma; char str[100]; int len; while(gets(str)&&str[0]!='*') { len = strlen(str); bool f = true; if(len>2) { for(int dis = 1 ; dis<len; ++dis) { ma.clear(); for(int i = 0; i<len-dis; ++i) { s[0] = str[i]; s[1] = str[i+dis]; ss = s; if(ma[ss]) { f = false; break; } ma[ss] = true; } if(!f) break; } } printf("%s is ",str); puts(f?"surprising.":"NOT surprising."); } return 0; }