#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, t, i, S = 0, D = 0, o = 0;
  cin >> n;
  cout << endl;
  vector<int> a;
  for (int i = 0; i < n; i++) {
    cin >> t;
    a.push_back(t);
  }
  vector<int>::iterator it;
  vector<int>::reverse_iterator rit;
  it = a.begin();
  rit = a.rbegin();
  while (o < n) {
    if (o % 2 == 0 && *it >= *rit) {
      S = S + *it;
      o++;
      it++;
    } else {
      if (o % 2 == 0 && *it < *rit) {
        S = S + *rit;
        *rit++;
        o++;
      } else {
        if (o % 2 == 1 && *it >= *rit) {
          D = D + *it;
          o++;
          *it++;
        } else {
          if (o % 2 == 1 && *it < *rit) {
            D = D + *rit;
            o++;
            *rit++;
          }
        }
      }
    }
  }
  cout << endl << S << endl << D;
  return 0;
}
