#include <bits/stdc++.h>
using namespace std;
long long temp = 0, r, ans = 0, l, z, w, k = 0, m1, e, p, q, k1 = 0, k2 = 0,
          d = 0, a = 0, b = 0, s = 0, x, y, min1 = 1000000010, max1 = 0, m = 0,
          c = 0, t = 0, i, n, c1 = 0, tot = 0, t1, k4 = 0, c2 = 0, j = 0,
          k3 = 0;
char ch, ch1, ch2;
string s2, s3;
const long long N = 5000010;
vector<long long> graph[N];
vector<long long> v(N, 0), v1(N, 0);
long long ans1 = 0;
signed main() {
  cin >> n;
  for (long long i = 0; i < n; i++) {
    cin >> a >> b;
    v[a]++;
    v[b]++;
  }
  for (long long i = 1; i < 5 + 1; i++) {
    if (v[i] != 2) {
      c = 1;
      break;
    }
  }
  if (c)
    cout << "WIN"
         << "\n";
  else
    cout << "FAIL"
         << "\n";
}
