Help me in solving MISSP problem

My issue

include <stdio.h>

int main(void) {
// your code goes here
int t;
scanf(“%d”,&t);
int n;
scanf(“%d”,&n);
int arr[n],b[n];
for(int i=0;i<n;i++)
{
scanf(“%d”,&arr[i]);
}
int count=0;
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(arr[i]==arr[j])
{
count++;
}
}
b[i]=count;
}
int num;
for(int i=0;i<n;i++)
{
if(b[i]%2!=0)
{
num=i;
}
}

printf("%d",num);

}

My code

#include <stdio.h>

int main(void) {
	// your code goes here
	int t;
	scanf("%d",&t);
	int n;
	scanf("%d",&n);
	int arr[n],b[n];
	for(int i=0;i<n;i++)
	{
	    scanf("%d",&arr[i]);
	}
	int count=0;
	for(int i=0;i<n;i++)
	{
	    for(int j=i+1;j<n;j++)
	    {
	        if(arr[i]==arr[j])
	        {
	           count++;
	        }
	    }
	    b[i]=count;
	}
	int num;
	for(int i=0;i<n;i++)
	{
	    if(b[i]%2!=0)
	    {
	        num=i;
	    }
	}
	
	printf("%d",num);
	
	

}


Problem Link: Chef and Dolls Practice Coding Problem