#include <cstdio>
#include <cstdint>
#include <vector>

int main() {
  size_t n;
  intmax_t d;
  scanf("%zu %jd", &n, &d);

  intmax_t res = 0;
  for (size_t i = 0; i < n; ++i) {
    intmax_t a;
    scanf("%jd", &a);
    --a;
    a %= d+1;
    res ^= a;
  }

  puts(res? "First":"Second");
}

