#include <bits/stdc++.h>
using namespace std;
string s;
int a[3], ans;
void pt(int i) {
  if (i == 0)
    cout << "F";
  else if (i == 1)
    cout << "M";
  else
    cout << "S";
  return;
}
int main() {
  for (int i = 0; i < 3; i++) {
    cin >> s;
    if (s == "rock")
      a[i] = 1;
    else if (s == "scissors")
      a[i] = 3;
    else
      a[i] = 6;
  }
  ans = a[0] + a[1] + a[2];
  if (ans == 7) {
    for (int i = 0; i < 3; i++) {
      if (a[i] == 1) pt(i);
    }
  } else if (ans == 15) {
    for (int i = 0; i < 3; i++) {
      if (a[i] == 3) pt(i);
    }
  } else if (ans == 8) {
    for (int i = 0; i < 3; i++) {
      if (a[i] == 6) pt(i);
    }
  } else {
    cout << "?";
  }
  return 0;
}
