#include <bits/stdc++.h>
using namespace std;
string s[3] = {"rock", "paper", "scissors"};
string t[3];
char ans[3] = {'F', 'M', 'S'};
bool check(string a, string b) {
  if (a == s[0] && b == s[2]) return true;
  if (a == s[1] && b == s[0]) return true;
  if (a == s[2] && b == s[1]) return true;
  return false;
}
int main(void) {
  for (int i = 0; i < 3; i++) cin >> t[i];
  for (int i = 0; i < 3; i++)
    if (check(t[i], t[(i + 1) % 3]) && check(t[i], t[(i + 2) % 3])) {
      printf("%c\n", ans[i]);
      return 0;
    }
  puts("?");
  return 0;
}
