Moony and ICPC team(DSA learning Series- Optimisation Technique)

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();

  

}

}

Question link?