#include <bits/stdc++.h>
using namespace std;
int main() {
  long long x, y, a, b, dt;
  while (cin >> x >> y >> a >> b) {
    if (x + a <= y && y <= x + b) {
      cout << "FIRST" << endl << y << endl;
      continue;
    }
    if (a <= 0 && 0 <= b) {
      cout << "DRAW" << endl;
      continue;
    }
    if (x < y) {
      if (a > 0) {
        dt = y - x;
        long long k = dt % (a + b);
        if (k == 0) {
          cout << "SECOND" << endl;
        } else if (a <= k && k <= b) {
          cout << "FIRST" << endl << x + k << endl;
        } else {
          cout << "DRAW" << endl;
        }
      } else {
        cout << "DRAW" << endl;
        continue;
      }
    } else {
      if (a < 0) {
        dt = x - y;
        int temp = a;
        a = -b;
        b = -temp;
        long long k = dt % (a + b);
        if (k == 0) {
          cout << "SECOND" << endl;
        } else if (a <= k && k <= b) {
          cout << "FIRST" << endl << x - k << endl;
        } else {
          cout << "DRAW" << endl;
        }
      } else {
        cout << "DRAW" << endl;
        continue;
      }
    }
  }
  return 0;
}
