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