Help me in solving SESO41 problem

My issue

it says int main() is repeated in line 40 whereas there is no line 40

My code

#include<stdio.h>
void selectionSort(int arr[], int n){
    int i, j, min_idx, temp;
    for (i=0; i<n-1; i++){
        min_idx=i;
        for(j=i+1; j<n; j++){
            if(arr[j]<arr[min_idx]){
                min_idx=j;
            }
        }
        if(min_idx!=i){
            temp=arr[i];
            arr[i]=arr[min_idx];
            arr[min_idx]=temp;
        }
    }
}
void printArray(int arr[],int n){
    for(int i=0; i<n; i++){
        printf("%d ", arr[i]);
    }
    printf("\n");
}
int main(){
    int arr[]={6, 5, 3, 1, 8, 7, 2, 4};
    int n=sizeof(arr)/sizeof(arr[0]);
    printf("Original array:\n");
    printArray(arr,n);
    selectionSort(arr,n);
    printf("sorted array:\n");
    printArray(arr,n);
    return 0;
}

Learning course: Data structures & Algorithms lab
Problem Link: https://www.codechef.com/learn/course/muj-dsa-c/MUJDSAC23/problems/SESO41