#include <bits/stdc++.h>
int main() {
  char s1[10], s2[10], s3[10];
  gets(s1);
  gets(s2);
  gets(s3);
  if ((!strcmp(s1, s2)) && (!(strcmp(s2, s3)))) {
    printf("?");
    return 0;
  } else if ((strcmp(s1, s2)) && (strcmp(s2, s3)) && (strcmp(s1, s3))) {
    printf("?");
    return 0;
  } else {
    if (!(strcmp(s1, s2))) {
      if (!(strcmp(s1, "rock"))) {
        if (!strcmp(s3, "paper")) {
          printf("S");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
      if (!(strcmp(s1, "scissors"))) {
        if (!(strcmp(s3, "rock"))) {
          printf("S");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
      if (!(strcmp(s1, "paper"))) {
        if (!(strcmp(s3, "scissors"))) {
          printf("S");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
    } else if (!(strcmp(s2, s3))) {
      if (!(strcmp(s2, "rock"))) {
        if (!strcmp(s1, "paper")) {
          printf("F");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
      if (!(strcmp(s2, "scissors"))) {
        if (!(strcmp(s1, "rock"))) {
          printf("F");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
      if (!(strcmp(s2, "paper"))) {
        if (!strcmp(s1, "scissors")) {
          printf("F");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
    } else if (!(strcmp(s1, s3))) {
      if (!(strcmp(s1, "rock"))) {
        if (!(strcmp(s2, "paper"))) {
          printf("M");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
      if (!(strcmp(s1, "scissors"))) {
        if (!(strcmp(s2, "rock"))) {
          printf("M");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
      if (!(strcmp(s1, "paper"))) {
        if (!(strcmp(s2, "scissors"))) {
          printf("M");
          return 0;
        } else {
          printf("?");
          return 0;
        }
      }
    }
  }
  return 0;
}
