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