import java.util.*;
class lappindrome
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
if(sc.hasNextInt()) {
int t=sc.nextInt();
while(t-->0)
{
sc.nextLine();
String str=sc.nextLine();
int[] arr= new int[26];
int[] arr1= new int[26];
int n=str.length();
if(n%2==0)
{
for(int i=0;i<n/2;i++)
{
arr[str.charAt(i)-97]++;
}
for(int j=n/2;j<n;j++)
{
arr1[str.charAt(j)-97]++;
}
if(Arrays.equals(arr, arr1))
{
System.out.println("YES");
}
else
{
System.out.println("NO");
}
}
else
{
for(int i=0;i<n/2-1;i++)
{
arr[str.charAt(i)-97]++;
}
for(int j=((n/2)+1);j<n;j++)
{
arr1[str.charAt(j)-97]++;
}
if(Arrays.equals(arr, arr1))
{
System.out.println("YES");
}
else
{
System.out.println("NO");
}
}
}
}
}
}
question link : CodeChef: Practical coding for everyone
while submitting the code why is it showing runtime error(NZEC)
solution code: CodeChef: Practical coding for everyone