#define _USE_MATH_DEFINES
#include<iostream>
#include<vector>
#include<algorithm>
#include<cmath>
#include<string>
#include<iomanip>
#include<numeric>
#include<queue>
#include<deque>
#include<stack>
#include<set>
#include<map>
#include<random>
using namespace std;
typedef long long ll;
const int mod=998244353;
int main(){
	string a,b;
	cin>>a>>b;
	if(a.size()>b.size())
		swap(a,b);
	if(a.size()==b.size()&&a>b)
		swap(a,b);
	if(a=="0")
		cout<<(b=="0"?'E':'S')<<endl;
	else if(a=="1")
		cout<<'S'<<endl;
	else if(a=="2")
		cout<<(b=="2"?'E':'P')<<endl;
	else
		cout<<'P'<<endl;
}