#include <stdio.h>
#include <string.h>

int main()
{
    char ch[200001];
    scanf("%s", ch);
    int l, i;
    l=strlen(ch);
    if (ch[0]=='?') {
        if (ch[1]=='D') ch[i]='P';
        else ch[0]='D';
    }
    for (i=0; i<l-1; i++) {
        if (ch[i]=='?') {
            if (ch[i+1]=='D') ch[i]='P';
            else if (ch[i-1]=='P') ch[i]='D';
            else ch[i]='D';
        }
    }
    if (ch[l-1]=='?') ch[l-1]='D';
    printf("%s\n", ch);
    return 0;
}
