#include <stdio.h>

int main(void){
    int n;
    int a[100];
    int i, j, tmp;
    int A = 0;
    int B = 0;

    scanf("%d", &n);

    for(i = 0; i < n; i++){
        scanf("%d", &a[i]);
    }

    // 昇順ソート
    for(i = 0; i < n - 1; i++){
        for(j = i + 1; j < n; j++){
            if(a[i] > a[j]){
                tmp = a[i];
                a[i] = a[j];
                a[j] = tmp;
            }
        }
    }

    // 大きいカードから交互に取る
    for(i = n - 1; i >= 0; i--){
        if((n - 1 - i) % 2 == 0){
            A += a[i];
        }else{
            B += a[i];
        }
    }

    printf("%d %d\n", A, B);

    return 0;
}