#include<stdlib.h>
#include <string.h> 
#include <stdio.h>


int main(void){
	
	int size=0;
	int min=1000;
	int max=0;
	int sum=0;
	int i;
	int j=0;
	int *data;
	int *ans;
	
	data=malloc(sizeof(int)* 100);
	ans=malloc(sizeof(int)*20);

		
		scanf("%d",&size);
		
			while(1){
		min=1000;
		max=0;
		sum=0;
		
		for(i=0;i<size;i++){
			scanf("%d",&data[i]);
			
			if(data[i]<=min){
				min=data[i];
			}
			if(data[i]>=max){
				max=data[i];
			}
			
			sum=sum+data[i];
			
		}
		
		sum=sum-max;
		sum=sum-min;		
		ans[j]=sum/(size-2);
		j++;
				
		scanf("%d",&size);
		if(size==0){
		break;	
		}		
	}
	ans[j]=1001;
	
	for(i=0;ans[i]!=1001;i++){
		printf("%d\n",ans[i]);
	}
			
	
	free(data);
	free(ans);

	return 0;
}