#include <bits/stdc++.h>
long long int mod = 1000000000 + 7;
long long int inf = (long long int)(5e18);
using namespace std;
mt19937 unlucko(chrono::steady_clock::now().time_since_epoch().count());
int main() {
  iostream::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  int n, m;
  cin >> n >> m;
  int x1, x2, y1, y2;
  cin >> x1 >> y1 >> x2 >> y2;
  int d1 = abs(x1 - x2), d2 = abs(y1 - y2);
  if (d1 > d2) swap(d1, d2);
  if (d1 + d2 <= 4 || (d1 + d2 <= 5 && d1 >= 1) || (d1 + d2 <= 6 && d1 >= 2)) {
    cout << "First\n";
  } else {
    cout << "Second\n";
  }
}
