#include <bits/stdc++.h>
using namespace std;
const int INF = (int)1e9;
const long long INF64 = (long long)1e18;
const long double eps = 1e-9;
const long double pi = 3.14159265358979323846;
bool ineedoutputfile = false;
int d[2001][2001];
int main() {
  int n, m, x1, x2, y1, y2;
  cin >> n >> m >> x1 >> y1 >> x2 >> y2;
  int d1 = abs(x1 - x2);
  int d2 = abs(y1 - y2);
  if (max(d1, d2) >= 5) cout << "Second", exit(0);
  if (max(d1, d2) <= 3) cout << "First", exit(0);
  if (min(d1, d2) <= 2)
    cout << "First";
  else
    cout << "Second";
}
