#include <bits/stdc++.h>
using namespace std;
int main() {
  char str[1005];
  int arr[26], j = 0, len, sum = 0, odd = 0, chance = 1, even = 0, tlen = 0;
  for (int i = 0; i < 26; i++) arr[i] = 0;
  scanf("%s", str);
  while (str[j] != '\0') {
    arr[str[j] - 97]++;
    j++;
  }
  len = strlen(str);
  for (int i = 1; i <= len; i++) {
    odd = 0;
    even = 0;
    tlen = 0;
    for (int k = 0; k < 26; k++) {
      tlen += arr[k];
      if (arr[k] % 2 != 0)
        odd++;
      else if (arr[k] != 0)
        even++;
    }
    if (tlen == 1)
      break;
    else if (odd > 1) {
      if (even != 0) {
        for (int k = 0; k < 26; k++) {
          if (arr[k] % 2 == 0 && arr[k] != 0) {
            arr[k]--;
            break;
          }
        }
      } else {
        for (int k = 0; k < 26; k++)
          if (arr[k] != 0) {
            arr[k]--;
            break;
          }
      }
    } else
      break;
    if (chance == 1)
      chance = 2;
    else
      chance = 1;
  }
  if (chance == 1)
    printf("First");
  else
    printf("Second");
}
