func_code_string: #include <bits/stdc++.h>   using namespace std;   string s1, s2, s3;   int win(string s1, string s2) {     if (s1 ==  rock ) {       if (s2 ==  rock ) return 0;       if (s2 ==  scissors ) return 1;       if (s2 ==  paper ) return 2;     }     if (s1 ==  paper ) {       if (s2 ==  rock ) return 1;       if (s2 ==  scissors ) return 2;       if (s2 ==  paper ) return 0;     }     if (s1 ==  scissors ) {       if (s2 ==  rock ) return 2;       if (s2 ==  scissors ) return 0;       if (s2 ==  paper ) return 1;     }   }   int main() {     cin >> s1 >> s2 >> s3;     if (win(s1, s2) == 1 && win(s1, s3) == 1) {       cout <<  F ;       return 0;     }     if (win(s2, s1) == 1 && win(s2, s3) == 1) {       cout <<  M ;       return 0;     }     if (win(s3, s1) == 1 && win(s3, s2) == 1) {       cout <<  S ;       return 0;     }     cout <<  ? ;     return 0;   }   