#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, x, ser = 0, dim = 0;
  vector<int> v;
  cin >> n;
  for (int i = 0; i < n; i++) {
    cin >> x;
    v.push_back(x);
  }
  for (int i = 0; i < n; i++) {
    if (i % 2 == 0) {
      ser += max(v.front(), v.back());
      if (v.front() > v.back())
        v.erase(v.begin());
      else
        v.pop_back();
    } else {
      dim += max(v.front(), v.back());
      if (v.front() > v.back())
        v.erase(v.begin());
      else
        v.pop_back();
    }
  }
  cout << ser << " " << dim << endl;
  return 0;
}
