#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin >> n;

    vector<long long int> l(2*n);
    for(int i=0; i<2*n; i++){
        cin >> l[i];
    }
    sort(l.begin(),l.end());

    long long int ans = 0;
    for(int i=0; i<n; i++){
        ans += l[2*i];
    }
    cout << ans << endl;
    return 0;
}
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

int getResult(vector<int> &L, const int size){
  sort(L.begin(), L.end());
  int sum = 0;
  for(int i = 0; i < size; i += 2){
    sum += L[i];
  }
  return sum;
}

int main(){
  int N;
  cin >> N;
  
  const int N2 = N * 2;
  vector<int> L(N2);
  for(int i = 0; i < N2; i++){
    cin >> L[i];
  }

  int result = getResult(L, N2);
  cout << result;
  return 0;
}