{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"我们定义:一个字符串的一个“L对”就是这个字符串中距离为L的一个有序字母对。\u003cbr\u003e\n如果一个字符串的所有“L对”都是不同的,那么这个字符串就称为“L对唯一串”。\u003cbr\u003e\n如果一个字符串对于每一个可能的距离L都是一个“L对唯一串\",那么我们称它为一个惊喜串。\n\u003cbr\u003e\u003c/br\u003e\n\n考虑字符串ACBC。它的\"0对\"是AC、CB和BC。由于这三对都是不同的,所以ACBC是\"0对唯一串\"的。同样,ACBC的\"1对\"是AB和CC,由于这两对不同,ACBC是\"1对唯一串\"。最后,ACBC只有一个\"2对\"是AC,所以ACBC是\"2对唯一串\"的。因此,ACBC是一个惊喜串。(注意,虽然\"0对\"和\"2对\"都有AC,当它们并不相同,因为0和2是不同的距离。)"}},{"title":"Input","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\u003cp\u003e输入包含一个或多个长度不超过79的非空字符串 , 一个字符串占一行, 输入一个“*”号表示输入结束\u003c/p\u003e\u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\u003cp\u003e对于每一个字符串, 输出它是否是一个惊喜串。\u003c/p\u003e\u003c/div\u003e\n具体格式参照样例输出。"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003eACBC\nA\nBB\nCCD\nEESE\nXXYY\nDFDCDFF\n*\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003eACBC is surprising.\nA is surprising.\nBB is surprising.\nCCD is surprising.\nEESE is surprising.\nXXYY is NOT surprising.\nDFDCDFF is NOT surprising.\u003c/pre\u003e"}}]}