#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; }