#include <bits/stdc++.h>
using namespace std;
long long Log = 30;
const long long mod = (long long)1e9 + 7;
const long long inf = (long long)2242545357980376863;
const int e6 = 1e6;
const int e2_5 = 2e5;
const int M = 1e6 + 20;
const int N = 2e5 + 20;
int a[26 + 20], odd, even;
string s;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> s;
  for (int i = (0); i <= ((int)s.size() - 1); i++) {
    a[s[i] - 'a']++;
  }
  for (int i = (0); i <= (25); i++) {
    if (a[i] % 2) {
      odd++;
    } else {
      even++;
    }
  }
  if (odd == 0) {
    cout << "First";
  } else if (odd == 1 && (int)s.size() % 2) {
    cout << "First";
  } else if (odd % 2 == 0) {
    cout << "Second";
  } else {
    cout << "First";
  }
  return 0;
}
