#include <bits/stdc++.h>
int main() {
  char F, M, S, a[100];
  scanf("%s", a);
  F = a[0];
  scanf("%s", a);
  M = a[0];
  scanf("%s", a);
  S = a[0];
  if ((F == M && M == S) || (F != M && M != S && S != F))
    puts("?");
  else if ((F == 's' && M == S && S == 'p') ||
           (F == 'p' && M == S && S == 'r') || (F == 'r' && M == S && S == 's'))
    puts("F");
  else if ((M == 's' && F == S && S == 'p') ||
           (M == 'p' && F == S && S == 'r') || (M == 'r' && F == S && S == 's'))
    puts("M");
  else if ((S == 's' && M == F && F == 'p') ||
           (S == 'p' && M == F && F == 'r') || (S == 'r' && M == F && F == 's'))
    puts("S");
  else
    puts("?");
}
