#include <bits/stdc++.h>
using namespace std;
const long double eps = 1e-9;
const int inf = (1 << 30) - 1;
const long long inf64 = ((long long)1 << 62) - 1;
const long double pi = 3.1415926535897932384626433832795;
const string task = "";
template <class T>
T sqr(T x) {
  return x * x;
}
int calc(int n, int m) {
  if (n > m) swap(n, m);
  if (n == 1) return m < 6;
  if (n == 2) return m < 6;
  if (n == 3) return m < 6;
  if (n == 4) return m < 5;
  return 0;
}
int main() {
  int n, m, x1, y1, x2, y2;
  cin >> n >> m >> x1 >> y1 >> x2 >> y2;
  if (calc(abs(x1 - x2) + 1, abs(y1 - y2) + 1))
    puts("First");
  else
    puts("Second");
  return 0;
}
