#include <bits/stdc++.h>
using namespace std;
int main() {
  int x, y, a, b;
  cin >> x >> y >> a >> b;
  int n = y - x;
  if (n < 0) {
    n = -n;
    swap(a, b);
    a = -a;
    b = -b;
  }
  if (n < a) {
    cout << "DRAW"
         << "\n";
    return 0;
  }
  if (n >= a && n <= b) {
    cout << "FIRST"
         << "\n";
    cout << y << "\n";
    return 0;
  }
  if (a + b >= 1) {
    if (n % (a + b) == 0) {
      if (a > 0) {
        cout << "SECOND"
             << "\n";
      } else {
        if (n != b)
          cout << "DRAW"
               << "\n";
        else {
          cout << "FIRST"
               << "\n";
          cout << y << "\n";
        }
      }
    } else {
      if ((n % (a + b) >= a && n % (a + b) <= b && a >= 1) || a == 1) {
        cout << "FIRST"
             << "\n";
        if (x < y)
          cout << x + n % (a + b) << "\n";
        else
          cout << x - n % (a + b) << "\n";
      } else {
        cout << "DRAW"
             << "\n";
      }
    }
  } else {
    if (n != b)
      cout << "DRAW"
           << "\n";
    else {
      cout << "FIRST"
           << "\n";
      cout << y << "\n";
    }
  }
  return 0;
}
