#include <bits/stdc++.h>
using namespace std;
int main() {
  int x1, x2, a, b;
  while (~scanf("%d%d%d%d", &x1, &x2, &a, &b)) {
    bool fan = false;
    int w, len;
    if (x1 > x2) {
      len = x1 - x2;
      fan = true;
      swap(a, b);
      a *= -1;
      b *= -1;
    } else
      len = x2 - x1;
    int ans;
    if (a <= len && b >= len) {
      ans = 1;
      w = len;
    } else if (a <= 0)
      ans = 0;
    else if (a == b) {
      if (len % a != 0)
        ans = 0;
      else {
        ans = (len / a % 2 == 0) ? -1 : 1;
        w = a;
      }
    } else {
      if (len % (a + b) == 0)
        ans = -1;
      else {
        len = len % (a + b);
        if (len >= a && len <= b) {
          ans = 1;
          w = len;
        } else
          ans = 0;
      }
    }
    if (ans == 1) {
      printf("FIRST\n");
      printf("%d\n", x1 + (fan ? w * -1 : w));
    } else if (ans == -1)
      printf("SECOND\n");
    else
      printf("DRAW\n");
  }
}
