#include <bits/stdc++.h>
using namespace std;
long long a, b;
vector<long long> v1, v2;
int fun() {
  int res;
  if (v1.size() > v2.size()) res = 1;
  if (v1.size() == v2.size()) res = 0;
  if (v1.size() < v2.size()) res = -1;
  int len = min(v1.size(), v2.size());
  for (int i = 0; i < len; i++) {
    if (v1[i] > v2[i]) return 1;
    if (v1[i] < v2[i]) return -1;
  }
  return res;
}
int main() {
  a = 0, b = 0;
  int n;
  scanf("%d", &n);
  int flag = -1;
  v1.clear();
  v2.clear();
  while (n--) {
    long long x;
    scanf("%I64d", &x);
    if (x > 0) {
      a += x;
      v1.push_back(x);
      flag = 1;
    } else {
      x = -x;
      b += x;
      v2.push_back(x);
      flag = 2;
    }
  }
  if (a > b) {
    puts("first");
    return 0;
  }
  if (a < b) {
    puts("second");
    return 0;
  }
  int cmp = fun();
  if (cmp > 0) {
    puts("first");
    return 0;
  }
  if (cmp < 0) {
    puts("second");
    return 0;
  }
  if (flag == 1) {
    puts("first");
  } else {
    puts("second");
  }
  return 0;
}
