#include <bits/stdc++.h>
using namespace std;
vector<vector<long long int>> g;
vector<bool> b;
bool sortbysec(const pair<char, long long int> &a,
               const pair<char, long long int> &b) {
  if (a.second == b.second) return (a.first < b.first);
  return (a.second > b.second);
}
long long int highest2(long long int n) {
  long long int x = n;
  while (n) {
    x = n;
    n = n & (n - 1);
  }
  return x;
}
long long int power(long long int x, long long int y, long long int p) {
  long long int res = 1;
  x = x % p;
  while (y > 0) {
    if (y & 1) res = (res * x) % p;
    y = y >> 1;
    x = (x * x) % p;
  }
  return res;
}
long long int modInverse(long long int n, long long int p) {
  return power(n, p - 2, p);
}
long long int nCrModPFermat(long long int n, long long int r, long long int p) {
  if (r == 0) return 1;
  long long int fac[n + 1];
  fac[0] = 1;
  for (long long int i = 1; i <= n; i++) fac[i] = fac[i - 1] * i % p;
  return (fac[n] * modInverse(fac[r], p) % p * modInverse(fac[n - r], p) % p) %
         p;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  ;
  long long int x, m, q, y, t, p, vd, n, vp, row, k, col, i, j, p2, p1, mno, R,
      l = 0, r = 0, count = 0, net1 = 1, net2 = 0;
  cin >> n;
  vector<long long int> fir, sec;
  for (long long int i = 0; i < n; i++) {
    cin >> x;
    if (x < 0) {
      sec.push_back(-x);
      r -= x;
    } else {
      fir.push_back(x);
      l += x;
    }
    if (i == n - 1) net2 = x;
  }
  if (r > l) {
    cout << "second";
  } else if (l > r) {
    cout << "first";
  } else {
    for (long long int i = 0; i < min(sec.size(), fir.size()); i++) {
      if (fir[i] > sec[i]) {
        cout << "first";
        exit(0);
      } else if (sec[i] > fir[i]) {
        cout << "second";
        exit(0);
      } else
        ;
    }
    if (sec.size() > fir.size()) {
      cout << "second";
      exit(0);
    } else if (fir.size() > sec.size()) {
      cout << "first";
      exit(0);
    } else {
      if (net2 < 0) {
        cout << "second";
        exit(0);
      } else {
        cout << "first";
        exit(0);
      }
    }
  }
  return 0;
}
