#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  map<char, int> mp;
  for (auto i : s) {
    mp[i]++;
  }
  if (s.size() % 2 == 0) {
    bool check = 1;
    int odd = 0;
    for (auto i : mp) {
      if (i.second % 2 != 0) odd++;
    }
    if (odd == 0) {
      cout << "First" << endl;
    } else
      cout << "Second" << endl;
  } else {
    bool check = 1;
    int odd = 0;
    for (auto i : mp) {
      if (i.second % 2 != 0) odd++;
    }
    if (odd % 2 == 0) check = 0;
    if (check)
      cout << "First" << endl;
    else
      cout << "Second" << endl;
  }
  return 0;
}
