#include <bits/stdc++.h>
using namespace std;
template <class T>
inline void setmax(T &a, T b) {
  if (b > a) a = b;
}
template <class T>
inline void setmin(T &a, T b) {
  if (b < a) a = b;
}
int main(void) {
  int n, m, x1, y1, x2, y2;
  cin >> n >> m >> x1 >> y1 >> x2 >> y2;
  int dx = abs(x2 - x1);
  int dy = abs(y2 - y1);
  int a = max(dx, dy) + 1, b = min(dx, dy) + 1;
  if (a <= 4 && b <= 4)
    printf("First\n");
  else if (a == 5 && b <= 3)
    printf("First\n");
  else
    printf("Second\n");
  return 0;
}
