classSolution{
publicintlongestPalindrome(String s){
Map<Character,Integer> map =newHashMap<>();int ans =0;for(int i =0; i < s.length(); i++) map.put(s.charAt(i), map.getOrDefault(s.charAt(i),0)+1);boolean flag =false;for(Character key : map.keySet()){
while(map.get(key)>=2){
ans +=2;
map.put(key, map.get(key)-2);}if(map.get(key)==1) flag =true;}return flag ? ans +1: ans;}}