Arnab is given a string, but being the evil Lord he is, he has his own whims and fantasies about the string he wants to keep with himself. If he can convert a string into a palindrome by rearranging the characters, he will keep that string, otherwise he will discard that string. You’ve to tell if Arnab will keep that string or not.

Note: A palindrome is a word which reads the same backward or forward. 

Input: 
The first line of input contains the number of test cases T. Each test case contains a single string S.

Output:
For each test case print Yes if Arnab can convert string into a palindrome by rearranging the characters else print No.

Constraints:
1 ≤ Number of test cases, T ≤ 10
1 ≤ |Length of String S| ≤ 100

SAMPLE INPUT
3
code
pop
abbSAMPLE OUTPUT
No
Yes
Yes
from sys import stdin
t = int(stdin.readline())
for _ in xrange(t):
	a = stdin.readline().strip()
	di = {}
	for i in a:
		di[i] = di.get(i,0)+1
	od = 0
	for i in di:
		if di[i]%2:
			od+=1
	ans = 'Yes'
	if od > 1:
		ans = 'No'
	print ans