#include<stdio.h>
#include<string.h>
main()
{
int t;
scanf("%d",&t);
while(t–)
{
int n,i,r,l;
char str[200];
scanf("%d",&n);
scanf(" %[^\n]",str);
l=strlen(str);
for(i=0;i<l;i++)
{
if(i==0)
{
r=0;
str[i]=str[r];
}
else if(i%2!=0)
{
r=(n*i)+1;
if(r>=l)
{
r=(r-l)-1;
}
str[i]=str[r];
}
else
{
r=(n*i);
if(r>=l)
{
r=(r-l)+1;
}
str[i]=str[r];
}
}
for(i=0;i<l;i++)
{
printf("%c\n",str[i]);
}
}
}
what is wrong with this code??