int[] merge(int[] arr){
        int min=arr[1]-arr[0];
        int index=0;
        for(int i=0;i<arr.length;i+=2){
            if(arr[i+1]-arr[i]<min){
                min=arr[i+1]-arr[i];
                index=i;
            }
            if(i+3<arr.length && arr[i+2]>arr[i] && arr[i+3]>arr[i+1]){
                if(arr[i+1]-arr[i+2]<min){
                    min=arr[i+1]-arr[i+2];
                    index=i+1;
                }
            }
        }
        int[] result=new int[arr.length-2];
        int j=0;
        for(int i=0;i<arr.length;++i){
            if(i!=index && i!=index+1){
                result[j++]=arr[i];
            }
        }
        return result;
    }