Help me in solving COLOUR problem

My issue

What is the issue in my code, can anyone find?

My code

#include<stdio.h>
int main(){
   int t;
     scanf("%d",&t);
     int a[100000];
     int j=0;
     int coun=0;
     for(int i=0;i<t;i++){
   int arr[100];
   int n=3;
     for(int i=0;i<n;i++){
         scanf("%d",&arr[i]);
     }
     int sum=0;
     int count=0;
     for(int i=0;i<n;i++){
        if(arr[i]>0){
             count++;
            arr[i]=arr[i]-1;
            }
          }
          sum=sum+count;
          count=0;
     for(int i=0;i<n;i++){
         if(arr[i]>0){
            count++;
            }
            }        
     if(count==2){
       sum=sum+1;
     }
     if(count==3){
     sum=sum+3;
     }
       a[j]=sum;
       j++;
       coun++;
     }
     for(int i=0;i<coun;i++){
         printf("%d\n",a[i]);
        }
    }    

Problem Link: Maximize Colours Practice Coding Problem

Your code will fail on testcase
2 2 2
correct ans=4
your ans=6

thanks sir