Why I am getting wrong answer? Can anyone help.
import java.util.Scanner;
class Codechef
{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
for(int testcase=0;testcase<t;testcase++)
{
int n=sc.nextInt();
int arr[]=new int[n];
for(int i=0;i<n;i++)
{
arr[i]=sc.nextInt();
}
int start=0,sum;
int maxsum=0;
for(;start<n;start++)
{
sum=arr[start]+arr[(start+1)%n]+arr[(start+2)%n];
if(sum>maxsum)
maxsum=sum;
}
System.out.println(maxsum);
}
sc.close();
}
}