#include <bits/stdc++.h>
using namespace std;
int dp1[105][3];
int dp2[105][3];
int a[105];
int main() {
  int n, i, j;
  cin >> n;
  for (i = 1; i <= n; i++) {
    cin >> a[i];
  }
  dp1[n][1] = a[n];
  dp1[n][2] = 0;
  dp2[n][1] = 0;
  dp2[n][2] = a[n];
  for (i = n - 1; i >= 1; i--) {
    if (dp1[i + 1][1] > a[i] + dp2[i + 1][1]) {
      dp1[i][1] = dp1[i + 1][1];
      dp1[i][2] = a[i] + dp1[i + 1][2];
    } else {
      dp1[i][1] = a[i] + dp2[i + 1][1];
      dp1[i][2] = dp2[i + 1][2];
    }
    if (dp2[i + 1][2] > a[i] + dp1[i + 1][2]) {
      dp2[i][2] = dp2[i + 1][2];
      dp2[i][1] = a[i] + dp2[i + 1][1];
    } else {
      dp2[i][2] = a[i] + dp1[i + 1][2];
      dp2[i][1] = dp1[i + 1][1];
    }
  }
  cout << dp2[1][1] << " " << dp2[1][2] << "\n";
  return 0;
}
