#include <bits/stdc++.h>
using namespace std;
long long a, b, first, second;
bool swp = 0;
int state[111111];
inline void die(string who, long long val = -1) {
  cout << who << endl;
  if (who == "FIRST") {
    if (!swp)
      cout << val << endl;
    else
      cout << second - (val - first) << endl;
  }
  exit(0);
}
int main() {
  cin >> first >> second >> a >> b;
  if (first > second) {
    swap(first, second);
    swap(a, b);
    a *= -1;
    b *= -1;
    swp = 1;
  }
  if (a <= 0 && b >= 0) {
    if (second <= first + b) {
      die("FIRST", second);
    } else {
      die("DRAW");
    }
  } else if (b < 0) {
    die("DRAW");
  } else {
    long long dist = second - first;
    if (dist % (a + b) == 0) {
      die("SECOND");
    } else if (dist % (a + b) <= a - 1 || a + b - dist % (a + b) <= a - 1) {
      die("DRAW");
    } else {
      die("FIRST", first + dist % (a + b));
    }
  }
}
