#include <stdio.h>

void swap(int *x, int *y){
  int temp;
  temp=*x;
  *x=*y;
  *y=temp;
}

int main(){
  
  int n;
  scanf("%d",&n);
  
  long int a[n];
  for(int i=0; i<n; i++) scanf("%ld",&a[i]);
  
  int flag;
  for(int i=n-1; i>0; i--){
    flag=0;
    for(int j=0; j<i; j++){
      if(a[j]>a[j+1]){
        swap(&a[j], &a[j+1]);
        flag=1;
      }
    }
    if(flag==0) break;
  }
  
  int ans=0;

  int k=n-1;
  for(int cnt=n/2; cnt>0; cnt--){
    ans+=a[k];
    k-=2;
  }
  
  printf("%d",ans);
  
  return 0;
}