while True:
try:
n = list(input().lower()) # 將輸入的文字變成全部小寫,轉成串列
s = set(n) # 將串列變成集合,就會捨去當中重複的字元
a = 0 # 新增變數 a 預設 0,記錄迴文字母的次數
table = 'abcdefghijklmnopqrstuvwxyz' # 建立只有英文字母的字串,作為捨去其它字元使用
for i in s: # 依序取出集合內的所有項誤
if i in table: # 判斷如果項目為字母
c = n.count(i) # 計算字母在原始字串中出現的次數
if c%2!=0: # 從除以 2 的餘數判斷是否為奇數
a = a + 1 # 如果是奇數就將 a 增加 1
if a <= 1:
print('yes !') # 如果 a 小於等於 1,就是迴文
else:
print('no...') # 否則就不是迴文
except:
break