#include <bits/stdc++.h>
using namespace std;
const int INF = 2147483647;
const long long LLINF = 9223372036854775807LL;
const int ST = 100010;
const int ST1 = 1000010;
const long long MOD = 1000000007;
long long ABS(long long a) {
  if (a < 0)
    return a * (-1);
  else
    return a;
}
int main() {
  int n, m, x1, y1, x2, y2;
  cin >> n >> m >> x1 >> y1 >> x2 >> y2;
  int r1 = ABS(x1 - x2), r2 = ABS(y1 - y2);
  if ((r1 <= 4 && r2 <= 2) || (r1 <= 3 && r2 <= 3)) {
    cout << "First";
    return 0;
  }
  swap(r1, r2);
  if ((r1 <= 4 && r2 <= 2) || (r1 <= 3 && r2 <= 3)) {
    cout << "First";
    return 0;
  }
  cout << "Second";
  return 0;
}
