#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:64000000")
using namespace std;
void __never(int a) { printf("\nOPS %d", a); }
void __die(int a) { printf("%d", (a * a) / (a + a)); }
void init() {
  freopen("input.txt", "r", stdin);
  freopen("output.txt", "w", stdout);
}
void sol() {
  int n, m, x1, y1, x2, y2;
  cin >> n >> m >> x1 >> y1 >> x2 >> y2;
  int dx = abs(x1 - x2);
  int dy = abs(y1 - y2);
  if (dx > dy) swap(dx, dy);
  if (dx > 4 || dy > 4)
    printf("Second");
  else if (dx < 4 && dy < 4)
    printf("First");
  else {
    if (dx <= 2)
      printf("First");
    else
      printf("Second");
  }
}
int main() {
  sol();
  return 0;
}
