#include <bits/stdc++.h>
using namespace std;
long long mod = 1e9 + 7;
long long dp[100003], w1[400000], w2[400003];
bool w[400003];
bool vis[54][54];
vector<long long> v;
long long a, b, c, n, m, q, k, x, ans, p, t;
map<long long, long long> M, M1;
long long poww(long long x, long long y) {
  if (x == 0) return 0;
  if (x == 1) return 1;
  if (y == 0) return 1;
  if (y == 1) return x;
  long long d = poww(x, y / 2);
  if (y % 2) return d * d * x;
  return d * d;
}
bool r(long long x, long long y) { return x > y; }
bool l = 0;
int main() {
  long long t1, t2, v1, v2;
  cin >> n >> v1 >> v2 >> t1 >> t2;
  long long c1 = v1 * n + 2 * t1;
  long long c2 = v2 * n + 2 * t2;
  if (c1 == c2) cout << "Friendship";
  if (c1 < c2) cout << "First";
  if (c2 < c1) cout << "Second";
  return 0;
}
