Help me in solving JUSTTWO problem

My issue

provide solution

My code

import java.util.*;
import java.lang.*;
import java.io.*;

class Codechef
{
	public static void main (String[] args) throws java.lang.Exception
	{
		Scanner sc=new Scanner(System.in);
		int t=sc.nextInt();
		while(t-->0){
		    int n=sc.nextInt();
		    int k=sc.nextInt();
		    int arr[]=new int[n];
		    for(int i=0;i<n;i++){
		        arr[i]=sc.nextInt();
		    }
		    int sum=0;
		    Arrays.sort(arr);
            if(k!=0){
                arr[0]=(arr[0]*2)*k;
            }
            
		    
		    
		    for(int i=0;i<n;i++){
		       
		        sum+=arr[i];
		        
		        
		    }
		    System.out.println(sum % 1000000007);
		}

	}
}

Problem Link: Double Trouble Practice Coding Problem