#include long long int arr[100001],n; void merge(long long int arr[],long long int min,long long int mid,long long int max) { long long int tmp[100001]; long long int i,j,k,m; j=min; m=mid+1; for(i=min; j<=mid && m<=max ; i++) { if(arr[j]<=arr[m]) { tmp[i]=arr[j]; j++; } else { tmp[i]=arr[m]; m++; } } if(j>mid) { for(k=m; k<=max; k++) { tmp[i]=arr[k]; i++; } } else { for(k=j; k<=mid; k++) { tmp[i]=arr[k]; i++; } } for(k=min; k<=max; k++) arr[k]=tmp[k]; } void part(long long int arr[],long long int min,long long int max) { long long int mid; if(min=0&&arr[n-1]==arr[n-2]) { c++; n--; } printf("%lld\n",c+1); return 0; }