#include using namespace std; int n,m,X[45]; void afisare() { for(int i=1;i<=n+m;i++) if(X[i]==0) cout<<'C'; else cout<<'P'; cout<<"\n"; } int ok(int k) { int s=0; for(int i=1;i<=k;i++) s=s+X[i]; if(s>m || k-s>n) return 0; if(k>2 && X[k-2]==0 && X[k-1]==1 && X[k]==0) return 0; return 1; } void back(int k) { for(int i=0;i<=1;i++) { X[k]=i; if(ok(k)) if(k==m+n) afisare(); else back(k+1); } } int main() { cin>>n>>m; back(1); return 0; }