#include <bits/stdc++.h>
using namespace std;
unsigned long long check(string s) {
  unsigned long long n = s.size();
  for (unsigned long long i = 0; i < n / 2; i++) {
    if (s[i] != s[n - i - 1]) return 0;
  }
  return 1;
}
signed main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  unsigned long long t;
  string s;
  cin >> s;
  unsigned long long n = s.size();
  map<char, unsigned long long> make_pair;
  for (unsigned long long i = 0; i < n; i++) {
    make_pair[s[i]]++;
  }
  unsigned long long odd = 0, even = 0;
  for (auto i = make_pair.begin(); i != make_pair.end(); i++) {
    if ((i->second) % 2 == 0)
      even++;
    else
      odd++;
  }
  if (odd <= 1)
    cout << "First";
  else if (odd % 2 == 1)
    cout << "First";
  else
    cout << "Second";
}
